Report generated on 20-Jan-2020 at 17:09:40 by pytest-html v2.0.1
| JAVA_HOME | C:\Program Files\Java\jdk1.8.0_221 |
| Packages | {'pytest': '5.3.2', 'py': '1.8.1', 'pluggy': '0.13.1'} |
| Platform | Windows-7-6.1.7601-SP1 |
| Plugins | {'allure-pytest': '2.8.6', 'html': '2.0.1', 'metadata': '1.8.0'} |
| Python | 3.8.1 |
378 tests ran in 21007.54 seconds.
(Un)check the boxes to filter the results.
378 passed, 0 skipped, 0 failed, 0 errors, 0 expected failures, 0 unexpected passes| Result | Test | Duration | Links |
|---|---|---|---|
| No results found. Try to check the filters | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data0] | 35.85 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.415000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.519000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.275000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:20 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:20 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:20 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:41 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:21 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:90.80 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:62.93 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.940000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.826000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA0MzUsImV4cCI6MTU4ODEzMDQzNSwibmJmIjoxNTc5NDkwNDM1LCJqdGkiOiJkYzhmYmQ5NmUwZGNjMjhiMTIzMTlkMTkwYjVhOGMzYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.HMYoAIJu7FcnNVInt-hI0fQX1jbTlPfj2hoHs-JQYfE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA0MzUsImV4cCI6MTU4ODEzMDQzNSwibmJmIjoxNTc5NDkwNDM1LCJqdGkiOiJkYzhmYmQ5NmUwZGNjMjhiMTIzMTlkMTkwYjVhOGMzYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.HMYoAIJu7FcnNVInt-hI0fQX1jbTlPfj2hoHs-JQYfE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:20', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA0MzUsImV4cCI6MTU4ODEzMDQzNSwibmJmIjoxNTc5NDkwNDM1LCJqdGkiOiJkYzhmYmQ5NmUwZGNjMjhiMTIzMTlkMTkwYjVhOGMzYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.HMYoAIJu7FcnNVInt-hI0fQX1jbTlPfj2hoHs-JQYfE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:20', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA0MzUsImV4cCI6MTU4ODEzMDQzNSwibmJmIjoxNTc5NDkwNDM1LCJqdGkiOiJkYzhmYmQ5NmUwZGNjMjhiMTIzMTlkMTkwYjVhOGMzYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.HMYoAIJu7FcnNVInt-hI0fQX1jbTlPfj2hoHs-JQYfE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:20', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '90.80', 'success_count': '41', 'refund_amount': '62.93', 'refund_count': '21'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data1] | 37.08 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.212000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.576000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.196000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.706000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:21 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:21 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:21 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:41 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:90.80 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.147000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.838000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA0OTEsImV4cCI6MTU4ODEzMDQ5MSwibmJmIjoxNTc5NDkwNDkxLCJqdGkiOiJhZTBmZDA2ZWVhMDgxNmI5ODY0YjU0ZGRlOWU1NzgwZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.t_lPCFBghgSQlqCjDWImn1JVRWKS0le4l7f3nb24w2A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA0OTEsImV4cCI6MTU4ODEzMDQ5MSwibmJmIjoxNTc5NDkwNDkxLCJqdGkiOiJhZTBmZDA2ZWVhMDgxNmI5ODY0YjU0ZGRlOWU1NzgwZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.t_lPCFBghgSQlqCjDWImn1JVRWKS0le4l7f3nb24w2A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:21', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA0OTEsImV4cCI6MTU4ODEzMDQ5MSwibmJmIjoxNTc5NDkwNDkxLCJqdGkiOiJhZTBmZDA2ZWVhMDgxNmI5ODY0YjU0ZGRlOWU1NzgwZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.t_lPCFBghgSQlqCjDWImn1JVRWKS0le4l7f3nb24w2A', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:21', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA0OTEsImV4cCI6MTU4ODEzMDQ5MSwibmJmIjoxNTc5NDkwNDkxLCJqdGkiOiJhZTBmZDA2ZWVhMDgxNmI5ODY0YjU0ZGRlOWU1NzgwZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.t_lPCFBghgSQlqCjDWImn1JVRWKS0le4l7f3nb24w2A', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1771770', 'out_trade_no': '200116094309822227229299', 'trade_no': '20200116094309072358', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:09', 'created_at': '2020-01-16 09:43:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1770247', 'out_trade_no': '200116092626822227223191', 'trade_no': '20200116094213069520', 'total_amount': '9.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:42:13', 'created_at': '2020-01-16 09:26:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1769852', 'out_trade_no': '200116092220822227229429', 'trade_no': '20200116092221092733', 'total_amount': '2.00', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:21', 'created_at': '2020-01-16 09:22:20', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:21', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '90.80', 'success_count': '41', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data2] | 35.48 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.010000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.593000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.406000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.222000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:22 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.226000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:22 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:22 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.039000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:21 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.040000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:62.93 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.588000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.008000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.894000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.935000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA1NDUsImV4cCI6MTU4ODEzMDU0NSwibmJmIjoxNTc5NDkwNTQ1LCJqdGkiOiJmZDRjZjdlZGY1MGU3Yjc0YmExYTNhMmYyMDJjODZkMCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.u9b2NJDKvirVDXG9QCI0juAPRBWJ7XPlbIqRzw6jC_0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA1NDUsImV4cCI6MTU4ODEzMDU0NSwibmJmIjoxNTc5NDkwNTQ1LCJqdGkiOiJmZDRjZjdlZGY1MGU3Yjc0YmExYTNhMmYyMDJjODZkMCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.u9b2NJDKvirVDXG9QCI0juAPRBWJ7XPlbIqRzw6jC_0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:22', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA1NDUsImV4cCI6MTU4ODEzMDU0NSwibmJmIjoxNTc5NDkwNTQ1LCJqdGkiOiJmZDRjZjdlZGY1MGU3Yjc0YmExYTNhMmYyMDJjODZkMCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.u9b2NJDKvirVDXG9QCI0juAPRBWJ7XPlbIqRzw6jC_0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:22', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA1NDUsImV4cCI6MTU4ODEzMDU0NSwibmJmIjoxNTc5NDkwNTQ1LCJqdGkiOiJmZDRjZjdlZGY1MGU3Yjc0YmExYTNhMmYyMDJjODZkMCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.u9b2NJDKvirVDXG9QCI0juAPRBWJ7XPlbIqRzw6jC_0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1771833', 'out_trade_no': '200116094346822227227581', 'trade_no': '200116094309822227229299', 'total_amount': '10.12', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:48', 'created_at': '2020-01-16 09:43:46', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769962', 'out_trade_no': '200116092322822227228842', 'trade_no': '200115094251822227222761', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:23:24', 'created_at': '2020-01-16 09:23:22', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769903', 'out_trade_no': '200116092244822227229525', 'trade_no': '200115095028822227226306', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:46', 'created_at': '2020-01-16 09:22:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1710722', 'out_trade_no': '200115163249822227224385', 'trade_no': '200115095140822227227903', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:51', 'created_at': '2020-01-15 16:32:49', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710692', 'out_trade_no': '200115163233822227226512', 'trade_no': '200115095724822227225722', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:35', 'created_at': '2020-01-15 16:32:33', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710670', 'out_trade_no': '200115163222822227224908', 'trade_no': '200115095732822227224233', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:23', 'created_at': '2020-01-15 16:32:22', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710645', 'out_trade_no': '200115163211822227229878', 'trade_no': '200115100442822227222421', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:12', 'created_at': '2020-01-15 16:32:11', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:22', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '62.93', 'refund_count': '21'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data3] | 36.66 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.323000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.539000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.295000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:23 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:23 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:23 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:33 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:85.85 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:60.53 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.189000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA2MDAsImV4cCI6MTU4ODEzMDYwMCwibmJmIjoxNTc5NDkwNjAwLCJqdGkiOiJiOGViYWYwYjc2ODNjY2Y4ZmQ3NWRjMTZlY2FmMDQwYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.MdiPIgoeO-_NhpmB4oKoSEs_Pgl67uBnLY4Dfnhx87Q', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA2MDAsImV4cCI6MTU4ODEzMDYwMCwibmJmIjoxNTc5NDkwNjAwLCJqdGkiOiJiOGViYWYwYjc2ODNjY2Y4ZmQ3NWRjMTZlY2FmMDQwYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.MdiPIgoeO-_NhpmB4oKoSEs_Pgl67uBnLY4Dfnhx87Q'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:23', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA2MDAsImV4cCI6MTU4ODEzMDYwMCwibmJmIjoxNTc5NDkwNjAwLCJqdGkiOiJiOGViYWYwYjc2ODNjY2Y4ZmQ3NWRjMTZlY2FmMDQwYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.MdiPIgoeO-_NhpmB4oKoSEs_Pgl67uBnLY4Dfnhx87Q', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:23', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA2MDAsImV4cCI6MTU4ODEzMDYwMCwibmJmIjoxNTc5NDkwNjAwLCJqdGkiOiJiOGViYWYwYjc2ODNjY2Y4ZmQ3NWRjMTZlY2FmMDQwYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.MdiPIgoeO-_NhpmB4oKoSEs_Pgl67uBnLY4Dfnhx87Q', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:23', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '85.85', 'success_count': '33', 'refund_amount': '60.53', 'refund_count': '17'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data4] | 35.88 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.037000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.585000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.350000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.249000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:23 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:23 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:23 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:33 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:85.85 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.517000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.262000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.837000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.907000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA2NTQsImV4cCI6MTU4ODEzMDY1NCwibmJmIjoxNTc5NDkwNjU0LCJqdGkiOiI5MTViYmEzMmU2M2I2NDRiZGMwOWYwOGMxMmJhY2JmYyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.l1F4FXdmBt6bJVw8SKYZIQ16dSwc4a5XMYvnBHYn-8k', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA2NTQsImV4cCI6MTU4ODEzMDY1NCwibmJmIjoxNTc5NDkwNjU0LCJqdGkiOiI5MTViYmEzMmU2M2I2NDRiZGMwOWYwOGMxMmJhY2JmYyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.l1F4FXdmBt6bJVw8SKYZIQ16dSwc4a5XMYvnBHYn-8k'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:23', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA2NTQsImV4cCI6MTU4ODEzMDY1NCwibmJmIjoxNTc5NDkwNjU0LCJqdGkiOiI5MTViYmEzMmU2M2I2NDRiZGMwOWYwOGMxMmJhY2JmYyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.l1F4FXdmBt6bJVw8SKYZIQ16dSwc4a5XMYvnBHYn-8k', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:23', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA2NTQsImV4cCI6MTU4ODEzMDY1NCwibmJmIjoxNTc5NDkwNjU0LCJqdGkiOiI5MTViYmEzMmU2M2I2NDRiZGMwOWYwOGMxMmJhY2JmYyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.l1F4FXdmBt6bJVw8SKYZIQ16dSwc4a5XMYvnBHYn-8k', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1771770', 'out_trade_no': '200116094309822227229299', 'trade_no': '20200116094309072358', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:09', 'created_at': '2020-01-16 09:43:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1770247', 'out_trade_no': '200116092626822227223191', 'trade_no': '20200116094213069520', 'total_amount': '9.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:42:13', 'created_at': '2020-01-16 09:26:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1769852', 'out_trade_no': '200116092220822227229429', 'trade_no': '20200116092221092733', 'total_amount': '2.00', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:21', 'created_at': '2020-01-16 09:22:20', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:23', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '85.85', 'success_count': '33', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data5] | 36.33 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.222000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.585000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.671000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:24 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:24 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:24 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.695000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:60.53 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.497000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.925000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.897000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.907000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA3MDksImV4cCI6MTU4ODEzMDcwOSwibmJmIjoxNTc5NDkwNzA5LCJqdGkiOiI5MDFkMDhhMDcxMjAwZGI4ZjM4YWUyN2I0OTk3YThiYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiMTUwN2JmZDNmN2IzYTIwOWQ4MCIsIm1vbmV5IjoiMC4wMCIsImNvbmZpZ19pZCI6IjEyMyIsInN0b3JlX2lkIjoiMjAxOTEyMTcxNjI2MTc4MjIyMiIsIk1lcmNoYW50SWQiOiIiLCJsb2dvIjpudWxsfX0.jERNKdU94stiUYE8fj4tWW0TqncIqf1dwys5IHz-x9Y', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA3MDksImV4cCI6MTU4ODEzMDcwOSwibmJmIjoxNTc5NDkwNzA5LCJqdGkiOiI5MDFkMDhhMDcxMjAwZGI4ZjM4YWUyN2I0OTk3YThiYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiMTUwN2JmZDNmN2IzYTIwOWQ4MCIsIm1vbmV5IjoiMC4wMCIsImNvbmZpZ19pZCI6IjEyMyIsInN0b3JlX2lkIjoiMjAxOTEyMTcxNjI2MTc4MjIyMiIsIk1lcmNoYW50SWQiOiIiLCJsb2dvIjpudWxsfX0.jERNKdU94stiUYE8fj4tWW0TqncIqf1dwys5IHz-x9Y'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:24', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA3MDksImV4cCI6MTU4ODEzMDcwOSwibmJmIjoxNTc5NDkwNzA5LCJqdGkiOiI5MDFkMDhhMDcxMjAwZGI4ZjM4YWUyN2I0OTk3YThiYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiMTUwN2JmZDNmN2IzYTIwOWQ4MCIsIm1vbmV5IjoiMC4wMCIsImNvbmZpZ19pZCI6IjEyMyIsInN0b3JlX2lkIjoiMjAxOTEyMTcxNjI2MTc4MjIyMiIsIk1lcmNoYW50SWQiOiIiLCJsb2dvIjpudWxsfX0.jERNKdU94stiUYE8fj4tWW0TqncIqf1dwys5IHz-x9Y', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:24', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA3MDksImV4cCI6MTU4ODEzMDcwOSwibmJmIjoxNTc5NDkwNzA5LCJqdGkiOiI5MDFkMDhhMDcxMjAwZGI4ZjM4YWUyN2I0OTk3YThiYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiMTUwN2JmZDNmN2IzYTIwOWQ4MCIsIm1vbmV5IjoiMC4wMCIsImNvbmZpZ19pZCI6IjEyMyIsInN0b3JlX2lkIjoiMjAxOTEyMTcxNjI2MTc4MjIyMiIsIk1lcmNoYW50SWQiOiIiLCJsb2dvIjpudWxsfX0.jERNKdU94stiUYE8fj4tWW0TqncIqf1dwys5IHz-x9Y', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1771833', 'out_trade_no': '200116094346822227227581', 'trade_no': '200116094309822227229299', 'total_amount': '10.12', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:48', 'created_at': '2020-01-16 09:43:46', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769962', 'out_trade_no': '200116092322822227228842', 'trade_no': '200115094251822227222761', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:23:24', 'created_at': '2020-01-16 09:23:22', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769903', 'out_trade_no': '200116092244822227229525', 'trade_no': '200115095028822227226306', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:46', 'created_at': '2020-01-16 09:22:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1710722', 'out_trade_no': '200115163249822227224385', 'trade_no': '200115095140822227227903', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:51', 'created_at': '2020-01-15 16:32:49', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710692', 'out_trade_no': '200115163233822227226512', 'trade_no': '200115095724822227225722', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:35', 'created_at': '2020-01-15 16:32:33', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710670', 'out_trade_no': '200115163222822227224908', 'trade_no': '200115095732822227224233', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:23', 'created_at': '2020-01-15 16:32:22', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710645', 'out_trade_no': '200115163211822227229878', 'trade_no': '200115100442822227222421', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:12', 'created_at': '2020-01-15 16:32:11', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:24', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '60.53', 'refund_count': '17'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data6] | 36.13 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.367000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.445000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.251000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:25 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:25 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:25 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.40 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.459000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.951000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.338000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.901000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA3NjMsImV4cCI6MTU4ODEzMDc2MywibmJmIjoxNTc5NDkwNzYzLCJqdGkiOiIzNWQ5ZmM2ODdhOGZkZTc1YzhlZGIxY2ZkM2NkYjY4ZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.NVVjVUFD5HtDGABRl2Ey3v4uwyzpHmYMY_Uu73JvZhk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA3NjMsImV4cCI6MTU4ODEzMDc2MywibmJmIjoxNTc5NDkwNzYzLCJqdGkiOiIzNWQ5ZmM2ODdhOGZkZTc1YzhlZGIxY2ZkM2NkYjY4ZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.NVVjVUFD5HtDGABRl2Ey3v4uwyzpHmYMY_Uu73JvZhk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:25', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA3NjMsImV4cCI6MTU4ODEzMDc2MywibmJmIjoxNTc5NDkwNzYzLCJqdGkiOiIzNWQ5ZmM2ODdhOGZkZTc1YzhlZGIxY2ZkM2NkYjY4ZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.NVVjVUFD5HtDGABRl2Ey3v4uwyzpHmYMY_Uu73JvZhk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:25', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA3NjMsImV4cCI6MTU4ODEzMDc2MywibmJmIjoxNTc5NDkwNzYzLCJqdGkiOiIzNWQ5ZmM2ODdhOGZkZTc1YzhlZGIxY2ZkM2NkYjY4ZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.NVVjVUFD5HtDGABRl2Ey3v4uwyzpHmYMY_Uu73JvZhk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096562', 'out_trade_no': '200110092357822227217701', 'trade_no': '200110092230822227217732', 'total_amount': '0.65', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:24:00', 'created_at': '2020-01-10 09:23:57', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096523', 'out_trade_no': '200110092340822227217255', 'trade_no': '200110092216822227219167', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:43', 'created_at': '2020-01-10 09:23:40', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096462', 'out_trade_no': '200110092308822227217272', 'trade_no': '20200110092309042243', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:09', 'created_at': '2020-01-10 09:23:08', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096436', 'out_trade_no': '200110092253822227216267', 'trade_no': '20200110092253041989', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:53', 'created_at': '2020-01-10 09:22:53', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096401', 'out_trade_no': '200110092230822227217732', 'trade_no': '20200110092230041650', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:30', 'created_at': '2020-01-10 09:22:30', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:25', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '2.40', 'refund_count': '4'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data7] | 36.82 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.246000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.600000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.354000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.236000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:26 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.241000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.666000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:26 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:26 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.512000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.538000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.842000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA4MTgsImV4cCI6MTU4ODEzMDgxOCwibmJmIjoxNTc5NDkwODE4LCJqdGkiOiI4ZDQwOGQ1ZmIxZWRhMjIyYTI2NDcwZDg4ZDIwZjZkOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.mWUoCxgxouMNCrA49w4Mw_TknGw_1mZWLfvs3ifwpSY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA4MTgsImV4cCI6MTU4ODEzMDgxOCwibmJmIjoxNTc5NDkwODE4LCJqdGkiOiI4ZDQwOGQ1ZmIxZWRhMjIyYTI2NDcwZDg4ZDIwZjZkOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.mWUoCxgxouMNCrA49w4Mw_TknGw_1mZWLfvs3ifwpSY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:26', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA4MTgsImV4cCI6MTU4ODEzMDgxOCwibmJmIjoxNTc5NDkwODE4LCJqdGkiOiI4ZDQwOGQ1ZmIxZWRhMjIyYTI2NDcwZDg4ZDIwZjZkOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.mWUoCxgxouMNCrA49w4Mw_TknGw_1mZWLfvs3ifwpSY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:26', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA4MTgsImV4cCI6MTU4ODEzMDgxOCwibmJmIjoxNTc5NDkwODE4LCJqdGkiOiI4ZDQwOGQ1ZmIxZWRhMjIyYTI2NDcwZDg4ZDIwZjZkOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.mWUoCxgxouMNCrA49w4Mw_TknGw_1mZWLfvs3ifwpSY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096462', 'out_trade_no': '200110092308822227217272', 'trade_no': '20200110092309042243', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:09', 'created_at': '2020-01-10 09:23:08', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096436', 'out_trade_no': '200110092253822227216267', 'trade_no': '20200110092253041989', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:53', 'created_at': '2020-01-10 09:22:53', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096401', 'out_trade_no': '200110092230822227217732', 'trade_no': '20200110092230041650', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:30', 'created_at': '2020-01-10 09:22:30', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096385', 'out_trade_no': '200110092216822227219167', 'trade_no': '20200110092217041473', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:17', 'created_at': '2020-01-10 09:22:16', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.29', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '658683', 'out_trade_no': '200106095434822228117258', 'trade_no': '1023000023200106095434eg18kn58Vy', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-06 09:54:39', 'created_at': '2020-01-06 09:54:34', 'date': '2020-01-06', 'year': '2020', 'month': '1', 'day': '6', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '0.66', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:26', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data8] | 34.93 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.006000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.460000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.236000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.188000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:27 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:27 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:27 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.40 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.756000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.289000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.873000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA4NzEsImV4cCI6MTU4ODEzMDg3MSwibmJmIjoxNTc5NDkwODcxLCJqdGkiOiIzZWY3ZWY1MTMzNzcwYjY4YjcxNDk4NWIzMjU5OTQxMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QvlhwnST8OVFXK8JOQJ2NDOfTjHU_aYw8XvHph_6Gxs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA4NzEsImV4cCI6MTU4ODEzMDg3MSwibmJmIjoxNTc5NDkwODcxLCJqdGkiOiIzZWY3ZWY1MTMzNzcwYjY4YjcxNDk4NWIzMjU5OTQxMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QvlhwnST8OVFXK8JOQJ2NDOfTjHU_aYw8XvHph_6Gxs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:27', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA4NzEsImV4cCI6MTU4ODEzMDg3MSwibmJmIjoxNTc5NDkwODcxLCJqdGkiOiIzZWY3ZWY1MTMzNzcwYjY4YjcxNDk4NWIzMjU5OTQxMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QvlhwnST8OVFXK8JOQJ2NDOfTjHU_aYw8XvHph_6Gxs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:27', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA4NzEsImV4cCI6MTU4ODEzMDg3MSwibmJmIjoxNTc5NDkwODcxLCJqdGkiOiIzZWY3ZWY1MTMzNzcwYjY4YjcxNDk4NWIzMjU5OTQxMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QvlhwnST8OVFXK8JOQJ2NDOfTjHU_aYw8XvHph_6Gxs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096562', 'out_trade_no': '200110092357822227217701', 'trade_no': '200110092230822227217732', 'total_amount': '0.65', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:24:00', 'created_at': '2020-01-10 09:23:57', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}, {'id': '1096523', 'out_trade_no': '200110092340822227217255', 'trade_no': '200110092216822227219167', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:43', 'created_at': '2020-01-10 09:23:40', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.40', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:27', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '2.40', 'refund_count': '4'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data9] | 35.23 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.346000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.548000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.203000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:28 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:28 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:28 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.855000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.230000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.900000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA5MjUsImV4cCI6MTU4ODEzMDkyNSwibmJmIjoxNTc5NDkwOTI1LCJqdGkiOiIwYzUzYzNkZTZjNGVkMjdlMmQ2NzFhZGQ1NTQzYjIzYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.rB8AslaG1r5ekzZT7yXtQuKcvy8UDzbP_N8Oa5UDh6w', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA5MjUsImV4cCI6MTU4ODEzMDkyNSwibmJmIjoxNTc5NDkwOTI1LCJqdGkiOiIwYzUzYzNkZTZjNGVkMjdlMmQ2NzFhZGQ1NTQzYjIzYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.rB8AslaG1r5ekzZT7yXtQuKcvy8UDzbP_N8Oa5UDh6w'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:28', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA5MjUsImV4cCI6MTU4ODEzMDkyNSwibmJmIjoxNTc5NDkwOTI1LCJqdGkiOiIwYzUzYzNkZTZjNGVkMjdlMmQ2NzFhZGQ1NTQzYjIzYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.rB8AslaG1r5ekzZT7yXtQuKcvy8UDzbP_N8Oa5UDh6w', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:28', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA5MjUsImV4cCI6MTU4ODEzMDkyNSwibmJmIjoxNTc5NDkwOTI1LCJqdGkiOiIwYzUzYzNkZTZjNGVkMjdlMmQ2NzFhZGQ1NTQzYjIzYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.rB8AslaG1r5ekzZT7yXtQuKcvy8UDzbP_N8Oa5UDh6w', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:28', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data10] | 34.90 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.011000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.336000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.239000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.221000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:29 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:29 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:29 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.477000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.179000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.851000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA5NzgsImV4cCI6MTU4ODEzMDk3OCwibmJmIjoxNTc5NDkwOTc4LCJqdGkiOiJjMDAyZTMzNGQzNDkwM2I2YjJhNzQwNDczYTc3NDZmZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Ik6KhV4ZADY94y07E03ryz_uBxlJ0sAT8gALkCa11ug', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA5NzgsImV4cCI6MTU4ODEzMDk3OCwibmJmIjoxNTc5NDkwOTc4LCJqdGkiOiJjMDAyZTMzNGQzNDkwM2I2YjJhNzQwNDczYTc3NDZmZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Ik6KhV4ZADY94y07E03ryz_uBxlJ0sAT8gALkCa11ug'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:29', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA5NzgsImV4cCI6MTU4ODEzMDk3OCwibmJmIjoxNTc5NDkwOTc4LCJqdGkiOiJjMDAyZTMzNGQzNDkwM2I2YjJhNzQwNDczYTc3NDZmZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Ik6KhV4ZADY94y07E03ryz_uBxlJ0sAT8gALkCa11ug', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:29', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTA5NzgsImV4cCI6MTU4ODEzMDk3OCwibmJmIjoxNTc5NDkwOTc4LCJqdGkiOiJjMDAyZTMzNGQzNDkwM2I2YjJhNzQwNDczYTc3NDZmZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Ik6KhV4ZADY94y07E03ryz_uBxlJ0sAT8gALkCa11ug', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:29', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data11] | 35.93 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.162000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.413000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.224000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:30 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:30 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:30 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.502000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.285000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.884000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.911000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEwMzIsImV4cCI6MTU4ODEzMTAzMiwibmJmIjoxNTc5NDkxMDMyLCJqdGkiOiIwZjgzZjY2NjNkNzI1ZjQxZDJkMDYwYTE2NTA1YTYwMiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.bMCL9CIcEFWVIk7G3WBCQtH3Om2NWdr68OYfS_SLYdc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEwMzIsImV4cCI6MTU4ODEzMTAzMiwibmJmIjoxNTc5NDkxMDMyLCJqdGkiOiIwZjgzZjY2NjNkNzI1ZjQxZDJkMDYwYTE2NTA1YTYwMiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.bMCL9CIcEFWVIk7G3WBCQtH3Om2NWdr68OYfS_SLYdc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:30', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEwMzIsImV4cCI6MTU4ODEzMTAzMiwibmJmIjoxNTc5NDkxMDMyLCJqdGkiOiIwZjgzZjY2NjNkNzI1ZjQxZDJkMDYwYTE2NTA1YTYwMiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.bMCL9CIcEFWVIk7G3WBCQtH3Om2NWdr68OYfS_SLYdc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:30', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEwMzIsImV4cCI6MTU4ODEzMTAzMiwibmJmIjoxNTc5NDkxMDMyLCJqdGkiOiIwZjgzZjY2NjNkNzI1ZjQxZDJkMDYwYTE2NTA1YTYwMiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.bMCL9CIcEFWVIk7G3WBCQtH3Om2NWdr68OYfS_SLYdc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:30', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data12] | 36.57 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.263000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:01.007000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.547000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.346000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:31 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:31 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:31 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.503000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.292000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.876000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.932000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEwODcsImV4cCI6MTU4ODEzMTA4NywibmJmIjoxNTc5NDkxMDg3LCJqdGkiOiJkNjk1OGE3ZDUwMzlmOGZmYzI3MTRhNzJjNjkxOGUyOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ZoiweIrHrq86PybzU8xQTH9v9A5nm6mgd9-4bPmCUOY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEwODcsImV4cCI6MTU4ODEzMTA4NywibmJmIjoxNTc5NDkxMDg3LCJqdGkiOiJkNjk1OGE3ZDUwMzlmOGZmYzI3MTRhNzJjNjkxOGUyOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ZoiweIrHrq86PybzU8xQTH9v9A5nm6mgd9-4bPmCUOY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:31', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEwODcsImV4cCI6MTU4ODEzMTA4NywibmJmIjoxNTc5NDkxMDg3LCJqdGkiOiJkNjk1OGE3ZDUwMzlmOGZmYzI3MTRhNzJjNjkxOGUyOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ZoiweIrHrq86PybzU8xQTH9v9A5nm6mgd9-4bPmCUOY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:31', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEwODcsImV4cCI6MTU4ODEzMTA4NywibmJmIjoxNTc5NDkxMDg3LCJqdGkiOiJkNjk1OGE3ZDUwMzlmOGZmYzI3MTRhNzJjNjkxOGUyOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ZoiweIrHrq86PybzU8xQTH9v9A5nm6mgd9-4bPmCUOY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:31', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data13] | 38.08 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.266000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.395000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.417000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.244000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.249000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:32 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.240000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:32 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:32 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.470000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.563000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.861000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTExNDMsImV4cCI6MTU4ODEzMTE0MywibmJmIjoxNTc5NDkxMTQzLCJqdGkiOiI3ZTRmOWU3ZDZiMDMzMDU3NzYwYTg1OTA2Njk2Y2U0YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.94pNMZwdOHVba0_dNfz0XEHUQT1pS2KsW7OEz-IlBIM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTExNDMsImV4cCI6MTU4ODEzMTE0MywibmJmIjoxNTc5NDkxMTQzLCJqdGkiOiI3ZTRmOWU3ZDZiMDMzMDU3NzYwYTg1OTA2Njk2Y2U0YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.94pNMZwdOHVba0_dNfz0XEHUQT1pS2KsW7OEz-IlBIM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:32', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTExNDMsImV4cCI6MTU4ODEzMTE0MywibmJmIjoxNTc5NDkxMTQzLCJqdGkiOiI3ZTRmOWU3ZDZiMDMzMDU3NzYwYTg1OTA2Njk2Y2U0YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.94pNMZwdOHVba0_dNfz0XEHUQT1pS2KsW7OEz-IlBIM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:32', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTExNDMsImV4cCI6MTU4ODEzMTE0MywibmJmIjoxNTc5NDkxMTQzLCJqdGkiOiI3ZTRmOWU3ZDZiMDMzMDU3NzYwYTg1OTA2Njk2Y2U0YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.94pNMZwdOHVba0_dNfz0XEHUQT1pS2KsW7OEz-IlBIM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:32', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data14] | 34.99 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.025000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.364000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.184000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:33 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:33 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:33 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.504000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.272000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.836000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.947000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTExOTcsImV4cCI6MTU4ODEzMTE5NywibmJmIjoxNTc5NDkxMTk3LCJqdGkiOiI2ZTlmZWIwNTc2ZDc3MDdmM2Y5MTBmNGFlNWU3YTUzZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QHDZGjqGl7-6985bwfvU9JtO77A82AaTEN80Ip40PLo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTExOTcsImV4cCI6MTU4ODEzMTE5NywibmJmIjoxNTc5NDkxMTk3LCJqdGkiOiI2ZTlmZWIwNTc2ZDc3MDdmM2Y5MTBmNGFlNWU3YTUzZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QHDZGjqGl7-6985bwfvU9JtO77A82AaTEN80Ip40PLo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:33', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTExOTcsImV4cCI6MTU4ODEzMTE5NywibmJmIjoxNTc5NDkxMTk3LCJqdGkiOiI2ZTlmZWIwNTc2ZDc3MDdmM2Y5MTBmNGFlNWU3YTUzZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QHDZGjqGl7-6985bwfvU9JtO77A82AaTEN80Ip40PLo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:33', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTExOTcsImV4cCI6MTU4ODEzMTE5NywibmJmIjoxNTc5NDkxMTk3LCJqdGkiOiI2ZTlmZWIwNTc2ZDc3MDdmM2Y5MTBmNGFlNWU3YTUzZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QHDZGjqGl7-6985bwfvU9JtO77A82AaTEN80Ip40PLo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:33', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data15] | 35.46 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.281000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.974000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.562000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.511000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.188000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:33 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:33 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:33 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.477000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.219000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.839000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.977000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEyNTAsImV4cCI6MTU4ODEzMTI1MCwibmJmIjoxNTc5NDkxMjUwLCJqdGkiOiJhNmYxNmIzZjYxZmU0ODM4YjQ2ZGUzNDE5Mjg5OGE0NSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.KZcruQ2tIPiJCHgl2yO88G-9zXz156KIXZOtBScuYag', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEyNTAsImV4cCI6MTU4ODEzMTI1MCwibmJmIjoxNTc5NDkxMjUwLCJqdGkiOiJhNmYxNmIzZjYxZmU0ODM4YjQ2ZGUzNDE5Mjg5OGE0NSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.KZcruQ2tIPiJCHgl2yO88G-9zXz156KIXZOtBScuYag'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:33', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEyNTAsImV4cCI6MTU4ODEzMTI1MCwibmJmIjoxNTc5NDkxMjUwLCJqdGkiOiJhNmYxNmIzZjYxZmU0ODM4YjQ2ZGUzNDE5Mjg5OGE0NSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.KZcruQ2tIPiJCHgl2yO88G-9zXz156KIXZOtBScuYag', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:33', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEyNTAsImV4cCI6MTU4ODEzMTI1MCwibmJmIjoxNTc5NDkxMjUwLCJqdGkiOiJhNmYxNmIzZjYxZmU0ODM4YjQ2ZGUzNDE5Mjg5OGE0NSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.KZcruQ2tIPiJCHgl2yO88G-9zXz156KIXZOtBScuYag', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:33', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data16] | 36.00 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.224000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.613000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.588000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.791000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.263000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.211000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:34 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:34 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:34 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.492000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.535000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.871000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.009000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEzMDUsImV4cCI6MTU4ODEzMTMwNSwibmJmIjoxNTc5NDkxMzA1LCJqdGkiOiI0ODQ5MzIwYWM0ZjE3MmQyNDhjNzA0YjlhZjUxMzYzNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.hTOJpfrThZDYdPb9aklaG2V8L4pPyRfM7_NB6SaIa10', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEzMDUsImV4cCI6MTU4ODEzMTMwNSwibmJmIjoxNTc5NDkxMzA1LCJqdGkiOiI0ODQ5MzIwYWM0ZjE3MmQyNDhjNzA0YjlhZjUxMzYzNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.hTOJpfrThZDYdPb9aklaG2V8L4pPyRfM7_NB6SaIa10'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:34', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEzMDUsImV4cCI6MTU4ODEzMTMwNSwibmJmIjoxNTc5NDkxMzA1LCJqdGkiOiI0ODQ5MzIwYWM0ZjE3MmQyNDhjNzA0YjlhZjUxMzYzNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.hTOJpfrThZDYdPb9aklaG2V8L4pPyRfM7_NB6SaIa10', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:34', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEzMDUsImV4cCI6MTU4ODEzMTMwNSwibmJmIjoxNTc5NDkxMzA1LCJqdGkiOiI0ODQ5MzIwYWM0ZjE3MmQyNDhjNzA0YjlhZjUxMzYzNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.hTOJpfrThZDYdPb9aklaG2V8L4pPyRfM7_NB6SaIa10', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:34', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data17] | 36.10 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.225000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.313000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.251000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:35 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 11:35 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:35 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.498000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.243000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.839000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.927000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEzNTksImV4cCI6MTU4ODEzMTM1OSwibmJmIjoxNTc5NDkxMzU5LCJqdGkiOiJmNGVmMjdiZDhlNjM4MDkwMDMwZjI1OTcxNGNiMmJmNiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.qAKpgY2k8MS-z4ivIFzBIF9CpiiM_w-OZgxD_8YMGk4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEzNTksImV4cCI6MTU4ODEzMTM1OSwibmJmIjoxNTc5NDkxMzU5LCJqdGkiOiJmNGVmMjdiZDhlNjM4MDkwMDMwZjI1OTcxNGNiMmJmNiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.qAKpgY2k8MS-z4ivIFzBIF9CpiiM_w-OZgxD_8YMGk4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:35', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEzNTksImV4cCI6MTU4ODEzMTM1OSwibmJmIjoxNTc5NDkxMzU5LCJqdGkiOiJmNGVmMjdiZDhlNjM4MDkwMDMwZjI1OTcxNGNiMmJmNiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.qAKpgY2k8MS-z4ivIFzBIF9CpiiM_w-OZgxD_8YMGk4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 11:35', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTEzNTksImV4cCI6MTU4ODEzMTM1OSwibmJmIjoxNTc5NDkxMzU5LCJqdGkiOiJmNGVmMjdiZDhlNjM4MDkwMDMwZjI1OTcxNGNiMmJmNiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.qAKpgY2k8MS-z4ivIFzBIF9CpiiM_w-OZgxD_8YMGk4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 11:35', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data18] | 35.77 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.265000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.995000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.545000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.200000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:36 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:36 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:36 - 2020-01-20 11:36 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:36 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:36 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:11 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:51.73 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:35.46 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.248000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.842000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.957000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE0MTMsImV4cCI6MTU4ODEzMTQxMywibmJmIjoxNTc5NDkxNDEzLCJqdGkiOiI4YTIyYjZlZTE0YzQ2ZjFjOTJlNjIyNzM5NGFmZGJlNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.YniuMMPgX3mmNXtIMuRq2xr62im95hqCRLcvIQQ4DUA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE0MTMsImV4cCI6MTU4ODEzMTQxMywibmJmIjoxNTc5NDkxNDEzLCJqdGkiOiI4YTIyYjZlZTE0YzQ2ZjFjOTJlNjIyNzM5NGFmZGJlNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.YniuMMPgX3mmNXtIMuRq2xr62im95hqCRLcvIQQ4DUA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:36', 'time_end': '2020-01-20 11:36', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE0MTMsImV4cCI6MTU4ODEzMTQxMywibmJmIjoxNTc5NDkxNDEzLCJqdGkiOiI4YTIyYjZlZTE0YzQ2ZjFjOTJlNjIyNzM5NGFmZGJlNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.YniuMMPgX3mmNXtIMuRq2xr62im95hqCRLcvIQQ4DUA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:36', 'time_end': '2020-01-20 11:36', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE0MTMsImV4cCI6MTU4ODEzMTQxMywibmJmIjoxNTc5NDkxNDEzLCJqdGkiOiI4YTIyYjZlZTE0YzQ2ZjFjOTJlNjIyNzM5NGFmZGJlNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.YniuMMPgX3mmNXtIMuRq2xr62im95hqCRLcvIQQ4DUA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:36', 'timeEnd': '2020-01-20 11:36', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '51.73', 'success_count': '17', 'refund_amount': '35.46', 'refund_count': '11'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data19] | 35.47 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.230000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.338000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.241000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.201000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.225000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:37 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:37 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:37 - 2020-01-20 11:37 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:37 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:37 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:51.73 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.505000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.235000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.885000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.975000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE0NjYsImV4cCI6MTU4ODEzMTQ2NiwibmJmIjoxNTc5NDkxNDY2LCJqdGkiOiJhOTViZjdlYmM1N2UwNDRiMWM3OTVhMWE0YzFkZjk5YSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.qt-328BjgaFok3d25iafQoIul-PLGQDLpKUKBDSdMsY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE0NjYsImV4cCI6MTU4ODEzMTQ2NiwibmJmIjoxNTc5NDkxNDY2LCJqdGkiOiJhOTViZjdlYmM1N2UwNDRiMWM3OTVhMWE0YzFkZjk5YSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.qt-328BjgaFok3d25iafQoIul-PLGQDLpKUKBDSdMsY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:37', 'time_end': '2020-01-20 11:37', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE0NjYsImV4cCI6MTU4ODEzMTQ2NiwibmJmIjoxNTc5NDkxNDY2LCJqdGkiOiJhOTViZjdlYmM1N2UwNDRiMWM3OTVhMWE0YzFkZjk5YSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.qt-328BjgaFok3d25iafQoIul-PLGQDLpKUKBDSdMsY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:37', 'time_end': '2020-01-20 11:37', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE0NjYsImV4cCI6MTU4ODEzMTQ2NiwibmJmIjoxNTc5NDkxNDY2LCJqdGkiOiJhOTViZjdlYmM1N2UwNDRiMWM3OTVhMWE0YzFkZjk5YSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.qt-328BjgaFok3d25iafQoIul-PLGQDLpKUKBDSdMsY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1771770', 'out_trade_no': '200116094309822227229299', 'trade_no': '20200116094309072358', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:09', 'created_at': '2020-01-16 09:43:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1770247', 'out_trade_no': '200116092626822227223191', 'trade_no': '20200116094213069520', 'total_amount': '9.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:42:13', 'created_at': '2020-01-16 09:26:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1769852', 'out_trade_no': '200116092220822227229429', 'trade_no': '20200116092221092733', 'total_amount': '2.00', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:21', 'created_at': '2020-01-16 09:22:20', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:37', 'timeEnd': '2020-01-20 11:37', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '51.73', 'success_count': '17', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data20] | 36.29 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.226000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.610000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.378000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.242000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:38 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:38 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:38 - 2020-01-20 11:38 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:38 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:38 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:11 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:35.46 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.470000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.207000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.863000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.886000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE1MjAsImV4cCI6MTU4ODEzMTUyMCwibmJmIjoxNTc5NDkxNTIwLCJqdGkiOiI2YThjM2RiNzRhOTc0Y2Q5MzhkMzI0NWZkYWQ5NTU0YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.jt--45ejLQUdsCxWjVpsFnHxaP6Z-i0Dd-p5TmeoKYY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE1MjAsImV4cCI6MTU4ODEzMTUyMCwibmJmIjoxNTc5NDkxNTIwLCJqdGkiOiI2YThjM2RiNzRhOTc0Y2Q5MzhkMzI0NWZkYWQ5NTU0YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.jt--45ejLQUdsCxWjVpsFnHxaP6Z-i0Dd-p5TmeoKYY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:38', 'time_end': '2020-01-20 11:38', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE1MjAsImV4cCI6MTU4ODEzMTUyMCwibmJmIjoxNTc5NDkxNTIwLCJqdGkiOiI2YThjM2RiNzRhOTc0Y2Q5MzhkMzI0NWZkYWQ5NTU0YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.jt--45ejLQUdsCxWjVpsFnHxaP6Z-i0Dd-p5TmeoKYY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:38', 'time_end': '2020-01-20 11:38', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE1MjAsImV4cCI6MTU4ODEzMTUyMCwibmJmIjoxNTc5NDkxNTIwLCJqdGkiOiI2YThjM2RiNzRhOTc0Y2Q5MzhkMzI0NWZkYWQ5NTU0YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.jt--45ejLQUdsCxWjVpsFnHxaP6Z-i0Dd-p5TmeoKYY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1771833', 'out_trade_no': '200116094346822227227581', 'trade_no': '200116094309822227229299', 'total_amount': '10.12', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:48', 'created_at': '2020-01-16 09:43:46', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769962', 'out_trade_no': '200116092322822227228842', 'trade_no': '200115094251822227222761', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:23:24', 'created_at': '2020-01-16 09:23:22', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769903', 'out_trade_no': '200116092244822227229525', 'trade_no': '200115095028822227226306', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:46', 'created_at': '2020-01-16 09:22:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1710722', 'out_trade_no': '200115163249822227224385', 'trade_no': '200115095140822227227903', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:51', 'created_at': '2020-01-15 16:32:49', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710692', 'out_trade_no': '200115163233822227226512', 'trade_no': '200115095724822227225722', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:35', 'created_at': '2020-01-15 16:32:33', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710670', 'out_trade_no': '200115163222822227224908', 'trade_no': '200115095732822227224233', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:23', 'created_at': '2020-01-15 16:32:22', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710645', 'out_trade_no': '200115163211822227229878', 'trade_no': '200115100442822227222421', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:12', 'created_at': '2020-01-15 16:32:11', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:38', 'timeEnd': '2020-01-20 11:38', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '35.46', 'refund_count': '11'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data21] | 35.80 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.324000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.567000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.481000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.188000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:39 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:39 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:39 - 2020-01-20 11:39 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:39 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:39 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:11 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:51.73 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:35.46 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.497000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.963000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE1NzQsImV4cCI6MTU4ODEzMTU3NCwibmJmIjoxNTc5NDkxNTc0LCJqdGkiOiIxZmMyZGU2MWE5ZTM3Yjk1YzQ1MGMzZWU4NDYzMjAyYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Au81nERyaeYhLfyQgC8TufV11zqyqLzkZ_FGWnxgBrM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE1NzQsImV4cCI6MTU4ODEzMTU3NCwibmJmIjoxNTc5NDkxNTc0LCJqdGkiOiIxZmMyZGU2MWE5ZTM3Yjk1YzQ1MGMzZWU4NDYzMjAyYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Au81nERyaeYhLfyQgC8TufV11zqyqLzkZ_FGWnxgBrM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:39', 'time_end': '2020-01-20 11:39', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE1NzQsImV4cCI6MTU4ODEzMTU3NCwibmJmIjoxNTc5NDkxNTc0LCJqdGkiOiIxZmMyZGU2MWE5ZTM3Yjk1YzQ1MGMzZWU4NDYzMjAyYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Au81nERyaeYhLfyQgC8TufV11zqyqLzkZ_FGWnxgBrM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:39', 'time_end': '2020-01-20 11:39', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE1NzQsImV4cCI6MTU4ODEzMTU3NCwibmJmIjoxNTc5NDkxNTc0LCJqdGkiOiIxZmMyZGU2MWE5ZTM3Yjk1YzQ1MGMzZWU4NDYzMjAyYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.Au81nERyaeYhLfyQgC8TufV11zqyqLzkZ_FGWnxgBrM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:39', 'timeEnd': '2020-01-20 11:39', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '51.73', 'success_count': '17', 'refund_amount': '35.46', 'refund_count': '11'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data22] | 36.02 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.255000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.581000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.329000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.256000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.236000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:40 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:40 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:40 - 2020-01-20 11:40 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:40 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:40 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:51.73 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.492000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.174000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.870000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE2MjksImV4cCI6MTU4ODEzMTYyOSwibmJmIjoxNTc5NDkxNjI5LCJqdGkiOiI5MzUxMWFhZGYxMTIxOTYyNGMyN2Y2MDFkNWUwN2EzYyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.0Cx3ApY7pD7aN-zMyorJL0w_n9gEYeFWCk83JUGcklg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE2MjksImV4cCI6MTU4ODEzMTYyOSwibmJmIjoxNTc5NDkxNjI5LCJqdGkiOiI5MzUxMWFhZGYxMTIxOTYyNGMyN2Y2MDFkNWUwN2EzYyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.0Cx3ApY7pD7aN-zMyorJL0w_n9gEYeFWCk83JUGcklg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:40', 'time_end': '2020-01-20 11:40', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE2MjksImV4cCI6MTU4ODEzMTYyOSwibmJmIjoxNTc5NDkxNjI5LCJqdGkiOiI5MzUxMWFhZGYxMTIxOTYyNGMyN2Y2MDFkNWUwN2EzYyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.0Cx3ApY7pD7aN-zMyorJL0w_n9gEYeFWCk83JUGcklg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:40', 'time_end': '2020-01-20 11:40', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE2MjksImV4cCI6MTU4ODEzMTYyOSwibmJmIjoxNTc5NDkxNjI5LCJqdGkiOiI5MzUxMWFhZGYxMTIxOTYyNGMyN2Y2MDFkNWUwN2EzYyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.0Cx3ApY7pD7aN-zMyorJL0w_n9gEYeFWCk83JUGcklg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1771770', 'out_trade_no': '200116094309822227229299', 'trade_no': '20200116094309072358', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:09', 'created_at': '2020-01-16 09:43:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1770247', 'out_trade_no': '200116092626822227223191', 'trade_no': '20200116094213069520', 'total_amount': '9.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:42:13', 'created_at': '2020-01-16 09:26:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1769852', 'out_trade_no': '200116092220822227229429', 'trade_no': '20200116092221092733', 'total_amount': '2.00', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:21', 'created_at': '2020-01-16 09:22:20', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:40', 'timeEnd': '2020-01-20 11:40', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '51.73', 'success_count': '17', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data23] | 37.14 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.244000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.589000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.231000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.236000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:41 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:41 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:41 - 2020-01-20 11:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:41 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:11 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:35.46 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.541000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.148000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.810000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.959000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE2ODQsImV4cCI6MTU4ODEzMTY4NCwibmJmIjoxNTc5NDkxNjg0LCJqdGkiOiIwZjAyZTQxZDVkY2JmN2RkZTEyNDA1YjhjNGVlY2Y4ZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.cJFiQGnKrAqKme8qx5GgUtoMgju2z-wSI6nWiH0AoqE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE2ODQsImV4cCI6MTU4ODEzMTY4NCwibmJmIjoxNTc5NDkxNjg0LCJqdGkiOiIwZjAyZTQxZDVkY2JmN2RkZTEyNDA1YjhjNGVlY2Y4ZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.cJFiQGnKrAqKme8qx5GgUtoMgju2z-wSI6nWiH0AoqE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:41', 'time_end': '2020-01-20 11:41', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE2ODQsImV4cCI6MTU4ODEzMTY4NCwibmJmIjoxNTc5NDkxNjg0LCJqdGkiOiIwZjAyZTQxZDVkY2JmN2RkZTEyNDA1YjhjNGVlY2Y4ZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.cJFiQGnKrAqKme8qx5GgUtoMgju2z-wSI6nWiH0AoqE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:41', 'time_end': '2020-01-20 11:41', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE2ODQsImV4cCI6MTU4ODEzMTY4NCwibmJmIjoxNTc5NDkxNjg0LCJqdGkiOiIwZjAyZTQxZDVkY2JmN2RkZTEyNDA1YjhjNGVlY2Y4ZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.cJFiQGnKrAqKme8qx5GgUtoMgju2z-wSI6nWiH0AoqE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1771833', 'out_trade_no': '200116094346822227227581', 'trade_no': '200116094309822227229299', 'total_amount': '10.12', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:48', 'created_at': '2020-01-16 09:43:46', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769962', 'out_trade_no': '200116092322822227228842', 'trade_no': '200115094251822227222761', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:23:24', 'created_at': '2020-01-16 09:23:22', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769903', 'out_trade_no': '200116092244822227229525', 'trade_no': '200115095028822227226306', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:46', 'created_at': '2020-01-16 09:22:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1710722', 'out_trade_no': '200115163249822227224385', 'trade_no': '200115095140822227227903', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:51', 'created_at': '2020-01-15 16:32:49', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710692', 'out_trade_no': '200115163233822227226512', 'trade_no': '200115095724822227225722', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:35', 'created_at': '2020-01-15 16:32:33', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710670', 'out_trade_no': '200115163222822227224908', 'trade_no': '200115095732822227224233', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:23', 'created_at': '2020-01-15 16:32:22', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710645', 'out_trade_no': '200115163211822227229878', 'trade_no': '200115100442822227222421', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:12', 'created_at': '2020-01-15 16:32:11', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:41', 'timeEnd': '2020-01-20 11:41', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '35.46', 'refund_count': '11'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data24] | 35.94 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.487000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.772000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.232000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.422000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.200000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:42 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:42 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:42 - 2020-01-20 11:42 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:42 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:42 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.499000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.186000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.834000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.922000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE3MzgsImV4cCI6MTU4ODEzMTczOCwibmJmIjoxNTc5NDkxNzM4LCJqdGkiOiJmMDI2NThjOTA2MDg5MzgzZWMyNjI1NWRjODYyMzRhYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.urDrFWd1jYD1khL-uYIFulqXPxpxflCX-vRuzcWdImk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE3MzgsImV4cCI6MTU4ODEzMTczOCwibmJmIjoxNTc5NDkxNzM4LCJqdGkiOiJmMDI2NThjOTA2MDg5MzgzZWMyNjI1NWRjODYyMzRhYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.urDrFWd1jYD1khL-uYIFulqXPxpxflCX-vRuzcWdImk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:42', 'time_end': '2020-01-20 11:42', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE3MzgsImV4cCI6MTU4ODEzMTczOCwibmJmIjoxNTc5NDkxNzM4LCJqdGkiOiJmMDI2NThjOTA2MDg5MzgzZWMyNjI1NWRjODYyMzRhYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.urDrFWd1jYD1khL-uYIFulqXPxpxflCX-vRuzcWdImk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:42', 'time_end': '2020-01-20 11:42', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE3MzgsImV4cCI6MTU4ODEzMTczOCwibmJmIjoxNTc5NDkxNzM4LCJqdGkiOiJmMDI2NThjOTA2MDg5MzgzZWMyNjI1NWRjODYyMzRhYiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.urDrFWd1jYD1khL-uYIFulqXPxpxflCX-vRuzcWdImk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:42', 'timeEnd': '2020-01-20 11:42', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data25] | 37.21 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.023000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.609000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.328000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.653000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.225000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:42 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:42 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:42 - 2020-01-20 11:42 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:42 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:42 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.467000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.267000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.846000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.968000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE3OTMsImV4cCI6MTU4ODEzMTc5MywibmJmIjoxNTc5NDkxNzkzLCJqdGkiOiIzMDdmOGEzNDFiYTRjOTA3MTk4NGIzMmRiNmI4YjJkYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ipEN34X-sxirod5YAltTSyAxBmxbt0wustIVAHFFADE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE3OTMsImV4cCI6MTU4ODEzMTc5MywibmJmIjoxNTc5NDkxNzkzLCJqdGkiOiIzMDdmOGEzNDFiYTRjOTA3MTk4NGIzMmRiNmI4YjJkYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ipEN34X-sxirod5YAltTSyAxBmxbt0wustIVAHFFADE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:42', 'time_end': '2020-01-20 11:42', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE3OTMsImV4cCI6MTU4ODEzMTc5MywibmJmIjoxNTc5NDkxNzkzLCJqdGkiOiIzMDdmOGEzNDFiYTRjOTA3MTk4NGIzMmRiNmI4YjJkYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ipEN34X-sxirod5YAltTSyAxBmxbt0wustIVAHFFADE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:42', 'time_end': '2020-01-20 11:42', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE3OTMsImV4cCI6MTU4ODEzMTc5MywibmJmIjoxNTc5NDkxNzkzLCJqdGkiOiIzMDdmOGEzNDFiYTRjOTA3MTk4NGIzMmRiNmI4YjJkYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ipEN34X-sxirod5YAltTSyAxBmxbt0wustIVAHFFADE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:42', 'timeEnd': '2020-01-20 11:42', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data26] | 38.08 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.652000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.605000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.749000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.697000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.241000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:43 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:43 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:43 - 2020-01-20 11:43 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:43 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:43 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.500000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.862000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.862000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.956000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE4NTAsImV4cCI6MTU4ODEzMTg1MCwibmJmIjoxNTc5NDkxODUwLCJqdGkiOiJkOGE4Nzg3NDU0ODNiNjhmNDU0YzQ5ODUwYjE0M2U3NiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.vQKwms36pqTvcvNH8jKAm-AA29p-q9-HNpLbSD849aw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE4NTAsImV4cCI6MTU4ODEzMTg1MCwibmJmIjoxNTc5NDkxODUwLCJqdGkiOiJkOGE4Nzg3NDU0ODNiNjhmNDU0YzQ5ODUwYjE0M2U3NiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.vQKwms36pqTvcvNH8jKAm-AA29p-q9-HNpLbSD849aw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:43', 'time_end': '2020-01-20 11:43', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE4NTAsImV4cCI6MTU4ODEzMTg1MCwibmJmIjoxNTc5NDkxODUwLCJqdGkiOiJkOGE4Nzg3NDU0ODNiNjhmNDU0YzQ5ODUwYjE0M2U3NiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.vQKwms36pqTvcvNH8jKAm-AA29p-q9-HNpLbSD849aw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:43', 'time_end': '2020-01-20 11:43', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE4NTAsImV4cCI6MTU4ODEzMTg1MCwibmJmIjoxNTc5NDkxODUwLCJqdGkiOiJkOGE4Nzg3NDU0ODNiNjhmNDU0YzQ5ODUwYjE0M2U3NiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.vQKwms36pqTvcvNH8jKAm-AA29p-q9-HNpLbSD849aw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:43', 'timeEnd': '2020-01-20 11:43', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data27] | 38.71 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.360000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.546000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.875000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.629000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.316000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:44 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:44 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:44 - 2020-01-20 11:44 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:44 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:44 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.159000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.842000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE5MDYsImV4cCI6MTU4ODEzMTkwNiwibmJmIjoxNTc5NDkxOTA2LCJqdGkiOiI1YjBlM2VmNjQ5NmFhMjlhNzIzODQwMjk1MWM1M2MwYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.9kPpf1dhdNe4pUuLfPdw6GKuW_c6wSJGe1txEywn57s', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE5MDYsImV4cCI6MTU4ODEzMTkwNiwibmJmIjoxNTc5NDkxOTA2LCJqdGkiOiI1YjBlM2VmNjQ5NmFhMjlhNzIzODQwMjk1MWM1M2MwYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.9kPpf1dhdNe4pUuLfPdw6GKuW_c6wSJGe1txEywn57s'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:44', 'time_end': '2020-01-20 11:44', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE5MDYsImV4cCI6MTU4ODEzMTkwNiwibmJmIjoxNTc5NDkxOTA2LCJqdGkiOiI1YjBlM2VmNjQ5NmFhMjlhNzIzODQwMjk1MWM1M2MwYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.9kPpf1dhdNe4pUuLfPdw6GKuW_c6wSJGe1txEywn57s', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:44', 'time_end': '2020-01-20 11:44', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE5MDYsImV4cCI6MTU4ODEzMTkwNiwibmJmIjoxNTc5NDkxOTA2LCJqdGkiOiI1YjBlM2VmNjQ5NmFhMjlhNzIzODQwMjk1MWM1M2MwYSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.9kPpf1dhdNe4pUuLfPdw6GKuW_c6wSJGe1txEywn57s', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:44', 'timeEnd': '2020-01-20 11:44', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data28] | 35.95 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.005000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.547000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.585000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.392000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.267000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.222000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:45 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.653000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:45 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:45 - 2020-01-20 11:45 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:45 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:45 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.481000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.984000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.864000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.947000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE5NjEsImV4cCI6MTU4ODEzMTk2MSwibmJmIjoxNTc5NDkxOTYxLCJqdGkiOiJhYjIwMDI4Yjc0MDA4MmUzZDAwN2YwODgxM2Q2MjkxOSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.yrTWfCjJ2UtEqBKXmote_yo5udGkWHLocLC4yW3EbpU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE5NjEsImV4cCI6MTU4ODEzMTk2MSwibmJmIjoxNTc5NDkxOTYxLCJqdGkiOiJhYjIwMDI4Yjc0MDA4MmUzZDAwN2YwODgxM2Q2MjkxOSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.yrTWfCjJ2UtEqBKXmote_yo5udGkWHLocLC4yW3EbpU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:45', 'time_end': '2020-01-20 11:45', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE5NjEsImV4cCI6MTU4ODEzMTk2MSwibmJmIjoxNTc5NDkxOTYxLCJqdGkiOiJhYjIwMDI4Yjc0MDA4MmUzZDAwN2YwODgxM2Q2MjkxOSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.yrTWfCjJ2UtEqBKXmote_yo5udGkWHLocLC4yW3EbpU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:45', 'time_end': '2020-01-20 11:45', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTE5NjEsImV4cCI6MTU4ODEzMTk2MSwibmJmIjoxNTc5NDkxOTYxLCJqdGkiOiJhYjIwMDI4Yjc0MDA4MmUzZDAwN2YwODgxM2Q2MjkxOSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.yrTWfCjJ2UtEqBKXmote_yo5udGkWHLocLC4yW3EbpU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:45', 'timeEnd': '2020-01-20 11:45', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data29] | 35.79 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.003000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.543000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.460000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.237000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.265000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:46 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:46 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:46 - 2020-01-20 11:46 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:46 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:46 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.443000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.235000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.865000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.970000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIwMTUsImV4cCI6MTU4ODEzMjAxNSwibmJmIjoxNTc5NDkyMDE1LCJqdGkiOiIwMDliNDYwNjBhZTEzMzAwODhhZTJiNDE3ZWE2OGNkNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiMTUwN2JmZDNmN2IzYTIwOWQ4MCIsIm1vbmV5IjoiMC4wMCIsImNvbmZpZ19pZCI6IjEyMyIsInN0b3JlX2lkIjoiMjAxOTEyMTcxNjI2MTc4MjIyMiIsIk1lcmNoYW50SWQiOiIiLCJsb2dvIjpudWxsfX0.uv8xx-4R4UIxDEA6BPF95UMKIVmEGM-7BAcHM3vH6Xc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIwMTUsImV4cCI6MTU4ODEzMjAxNSwibmJmIjoxNTc5NDkyMDE1LCJqdGkiOiIwMDliNDYwNjBhZTEzMzAwODhhZTJiNDE3ZWE2OGNkNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiMTUwN2JmZDNmN2IzYTIwOWQ4MCIsIm1vbmV5IjoiMC4wMCIsImNvbmZpZ19pZCI6IjEyMyIsInN0b3JlX2lkIjoiMjAxOTEyMTcxNjI2MTc4MjIyMiIsIk1lcmNoYW50SWQiOiIiLCJsb2dvIjpudWxsfX0.uv8xx-4R4UIxDEA6BPF95UMKIVmEGM-7BAcHM3vH6Xc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:46', 'time_end': '2020-01-20 11:46', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIwMTUsImV4cCI6MTU4ODEzMjAxNSwibmJmIjoxNTc5NDkyMDE1LCJqdGkiOiIwMDliNDYwNjBhZTEzMzAwODhhZTJiNDE3ZWE2OGNkNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiMTUwN2JmZDNmN2IzYTIwOWQ4MCIsIm1vbmV5IjoiMC4wMCIsImNvbmZpZ19pZCI6IjEyMyIsInN0b3JlX2lkIjoiMjAxOTEyMTcxNjI2MTc4MjIyMiIsIk1lcmNoYW50SWQiOiIiLCJsb2dvIjpudWxsfX0.uv8xx-4R4UIxDEA6BPF95UMKIVmEGM-7BAcHM3vH6Xc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:46', 'time_end': '2020-01-20 11:46', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIwMTUsImV4cCI6MTU4ODEzMjAxNSwibmJmIjoxNTc5NDkyMDE1LCJqdGkiOiIwMDliNDYwNjBhZTEzMzAwODhhZTJiNDE3ZWE2OGNkNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiMTUwN2JmZDNmN2IzYTIwOWQ4MCIsIm1vbmV5IjoiMC4wMCIsImNvbmZpZ19pZCI6IjEyMyIsInN0b3JlX2lkIjoiMjAxOTEyMTcxNjI2MTc4MjIyMiIsIk1lcmNoYW50SWQiOiIiLCJsb2dvIjpudWxsfX0.uv8xx-4R4UIxDEA6BPF95UMKIVmEGM-7BAcHM3vH6Xc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:46', 'timeEnd': '2020-01-20 11:46', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data30] | 36.95 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.378000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.471000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.311000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:47 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:47 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:47 - 2020-01-20 11:47 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:47 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:47 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.513000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.173000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.874000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.901000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIwNzAsImV4cCI6MTU4ODEzMjA3MCwibmJmIjoxNTc5NDkyMDcwLCJqdGkiOiJmMTk1MzhjYjllOWNhMjJmODk1MzQxMGJmN2U4NTk4ZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.35zAEzn1ot8Q72URmsPSHlW8iwZS34yR5nJ284HnhgE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIwNzAsImV4cCI6MTU4ODEzMjA3MCwibmJmIjoxNTc5NDkyMDcwLCJqdGkiOiJmMTk1MzhjYjllOWNhMjJmODk1MzQxMGJmN2U4NTk4ZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.35zAEzn1ot8Q72URmsPSHlW8iwZS34yR5nJ284HnhgE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:47', 'time_end': '2020-01-20 11:47', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIwNzAsImV4cCI6MTU4ODEzMjA3MCwibmJmIjoxNTc5NDkyMDcwLCJqdGkiOiJmMTk1MzhjYjllOWNhMjJmODk1MzQxMGJmN2U4NTk4ZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.35zAEzn1ot8Q72URmsPSHlW8iwZS34yR5nJ284HnhgE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:47', 'time_end': '2020-01-20 11:47', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIwNzAsImV4cCI6MTU4ODEzMjA3MCwibmJmIjoxNTc5NDkyMDcwLCJqdGkiOiJmMTk1MzhjYjllOWNhMjJmODk1MzQxMGJmN2U4NTk4ZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.35zAEzn1ot8Q72URmsPSHlW8iwZS34yR5nJ284HnhgE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:47', 'timeEnd': '2020-01-20 11:47', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data31] | 35.58 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.187000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.582000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.420000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.624000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:48 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:48 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:48 - 2020-01-20 11:48 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:48 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:48 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.504000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.935000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.845000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.939000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIxMjMsImV4cCI6MTU4ODEzMjEyMywibmJmIjoxNTc5NDkyMTIzLCJqdGkiOiI2YmYzYjI3YjRmOTRjNGE4MmRkYjQ5ZGY0NjA0NTJiMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.CHgvy7GETl_Z-lr_Xw1xVJ1IE5gC2_GClDOEtSAScpA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIxMjMsImV4cCI6MTU4ODEzMjEyMywibmJmIjoxNTc5NDkyMTIzLCJqdGkiOiI2YmYzYjI3YjRmOTRjNGE4MmRkYjQ5ZGY0NjA0NTJiMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.CHgvy7GETl_Z-lr_Xw1xVJ1IE5gC2_GClDOEtSAScpA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:48', 'time_end': '2020-01-20 11:48', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIxMjMsImV4cCI6MTU4ODEzMjEyMywibmJmIjoxNTc5NDkyMTIzLCJqdGkiOiI2YmYzYjI3YjRmOTRjNGE4MmRkYjQ5ZGY0NjA0NTJiMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.CHgvy7GETl_Z-lr_Xw1xVJ1IE5gC2_GClDOEtSAScpA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:48', 'time_end': '2020-01-20 11:48', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIxMjMsImV4cCI6MTU4ODEzMjEyMywibmJmIjoxNTc5NDkyMTIzLCJqdGkiOiI2YmYzYjI3YjRmOTRjNGE4MmRkYjQ5ZGY0NjA0NTJiMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.CHgvy7GETl_Z-lr_Xw1xVJ1IE5gC2_GClDOEtSAScpA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:48', 'timeEnd': '2020-01-20 11:48', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data32] | 36.34 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.220000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.606000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.576000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.830000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.234000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.286000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:49 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:49 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:49 - 2020-01-20 11:49 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:49 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:49 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.890000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.183000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.898000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIxNzgsImV4cCI6MTU4ODEzMjE3OCwibmJmIjoxNTc5NDkyMTc4LCJqdGkiOiIyYWQ1ZTQyMzVhMjA0Nzg5NjA3NDA0NjI0OGE4YzhjZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.VRSzLdqQiMPrqqAQXo4neXBX7O-FnG63IXCMZt5PtUQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIxNzgsImV4cCI6MTU4ODEzMjE3OCwibmJmIjoxNTc5NDkyMTc4LCJqdGkiOiIyYWQ1ZTQyMzVhMjA0Nzg5NjA3NDA0NjI0OGE4YzhjZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.VRSzLdqQiMPrqqAQXo4neXBX7O-FnG63IXCMZt5PtUQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:49', 'time_end': '2020-01-20 11:49', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIxNzgsImV4cCI6MTU4ODEzMjE3OCwibmJmIjoxNTc5NDkyMTc4LCJqdGkiOiIyYWQ1ZTQyMzVhMjA0Nzg5NjA3NDA0NjI0OGE4YzhjZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.VRSzLdqQiMPrqqAQXo4neXBX7O-FnG63IXCMZt5PtUQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:49', 'time_end': '2020-01-20 11:49', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIxNzgsImV4cCI6MTU4ODEzMjE3OCwibmJmIjoxNTc5NDkyMTc4LCJqdGkiOiIyYWQ1ZTQyMzVhMjA0Nzg5NjA3NDA0NjI0OGE4YzhjZiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.VRSzLdqQiMPrqqAQXo4neXBX7O-FnG63IXCMZt5PtUQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:49', 'timeEnd': '2020-01-20 11:49', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data33] | 39.02 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.313000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.225000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.233000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:50 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:50 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:50 - 2020-01-20 11:50 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:50 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:50 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.593000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.631000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.416000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.908000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIyMzUsImV4cCI6MTU4ODEzMjIzNSwibmJmIjoxNTc5NDkyMjM1LCJqdGkiOiI2Y2Q3MzIwMWZjZmRlN2FiOWQxNDMyZjNhYTg0ZTEyOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.xaZN1KxiIU1uNnB_8nuz57ccBp68n4SxiWAX_ViuH-M', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIyMzUsImV4cCI6MTU4ODEzMjIzNSwibmJmIjoxNTc5NDkyMjM1LCJqdGkiOiI2Y2Q3MzIwMWZjZmRlN2FiOWQxNDMyZjNhYTg0ZTEyOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.xaZN1KxiIU1uNnB_8nuz57ccBp68n4SxiWAX_ViuH-M'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:50', 'time_end': '2020-01-20 11:50', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIyMzUsImV4cCI6MTU4ODEzMjIzNSwibmJmIjoxNTc5NDkyMjM1LCJqdGkiOiI2Y2Q3MzIwMWZjZmRlN2FiOWQxNDMyZjNhYTg0ZTEyOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.xaZN1KxiIU1uNnB_8nuz57ccBp68n4SxiWAX_ViuH-M', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:50', 'time_end': '2020-01-20 11:50', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIyMzUsImV4cCI6MTU4ODEzMjIzNSwibmJmIjoxNTc5NDkyMjM1LCJqdGkiOiI2Y2Q3MzIwMWZjZmRlN2FiOWQxNDMyZjNhYTg0ZTEyOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.xaZN1KxiIU1uNnB_8nuz57ccBp68n4SxiWAX_ViuH-M', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:50', 'timeEnd': '2020-01-20 11:50', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data34] | 38.21 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.182000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.573000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.586000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.729000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.764000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.235000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:51 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:51 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.227000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:51 - 2020-01-20 11:51 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:51 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:51 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.961000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.998000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.336000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.957000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIyOTEsImV4cCI6MTU4ODEzMjI5MSwibmJmIjoxNTc5NDkyMjkxLCJqdGkiOiJjNTg2M2Y5MjUxYzFlNjg2OTVlMWNlYzYyMTE4OTFmNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UrazgN3CKbPBNXomluFBosJgCtJpBGcp91fk-AhgSrY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIyOTEsImV4cCI6MTU4ODEzMjI5MSwibmJmIjoxNTc5NDkyMjkxLCJqdGkiOiJjNTg2M2Y5MjUxYzFlNjg2OTVlMWNlYzYyMTE4OTFmNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UrazgN3CKbPBNXomluFBosJgCtJpBGcp91fk-AhgSrY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:51', 'time_end': '2020-01-20 11:51', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIyOTEsImV4cCI6MTU4ODEzMjI5MSwibmJmIjoxNTc5NDkyMjkxLCJqdGkiOiJjNTg2M2Y5MjUxYzFlNjg2OTVlMWNlYzYyMTE4OTFmNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UrazgN3CKbPBNXomluFBosJgCtJpBGcp91fk-AhgSrY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:51', 'time_end': '2020-01-20 11:51', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIyOTEsImV4cCI6MTU4ODEzMjI5MSwibmJmIjoxNTc5NDkyMjkxLCJqdGkiOiJjNTg2M2Y5MjUxYzFlNjg2OTVlMWNlYzYyMTE4OTFmNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UrazgN3CKbPBNXomluFBosJgCtJpBGcp91fk-AhgSrY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:51', 'timeEnd': '2020-01-20 11:51', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data35] | 38.79 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.044000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:01.183000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.546000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.479000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.247000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.249000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 11:52 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:52 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:01.152000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 11:52 - 2020-01-20 11:52 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 11:52 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:52 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.510000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.597000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.869000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.967000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIzNDgsImV4cCI6MTU4ODEzMjM0OCwibmJmIjoxNTc5NDkyMzQ4LCJqdGkiOiJjNWY2ZWQxNzVkZjk5ZDQ2MDE2MDIzYjY4MTdhNGRiNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.47aAtPYJ3wv6QcDh2IPcysl2UEpv5knJK5e6C8_a11I', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIzNDgsImV4cCI6MTU4ODEzMjM0OCwibmJmIjoxNTc5NDkyMzQ4LCJqdGkiOiJjNWY2ZWQxNzVkZjk5ZDQ2MDE2MDIzYjY4MTdhNGRiNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.47aAtPYJ3wv6QcDh2IPcysl2UEpv5knJK5e6C8_a11I'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:52', 'time_end': '2020-01-20 11:52', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIzNDgsImV4cCI6MTU4ODEzMjM0OCwibmJmIjoxNTc5NDkyMzQ4LCJqdGkiOiJjNWY2ZWQxNzVkZjk5ZDQ2MDE2MDIzYjY4MTdhNGRiNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.47aAtPYJ3wv6QcDh2IPcysl2UEpv5knJK5e6C8_a11I', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 11:52', 'time_end': '2020-01-20 11:52', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTIzNDgsImV4cCI6MTU4ODEzMjM0OCwibmJmIjoxNTc5NDkyMzQ4LCJqdGkiOiJjNWY2ZWQxNzVkZjk5ZDQ2MDE2MDIzYjY4MTdhNGRiNCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.47aAtPYJ3wv6QcDh2IPcysl2UEpv5knJK5e6C8_a11I', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 11:52', 'timeEnd': '2020-01-20 11:52', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data36] | 36.94 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.353000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.424000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.218000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.214000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 11:53 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:53 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.583000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 11:53 - 2020-01-20 11:53 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 11:53 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:53 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:1 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:10.11 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.931000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.114000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.861000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.904000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI0MDQsImV4cCI6MTU4ODEzMjQwNCwibmJmIjoxNTc5NDkyNDA0LCJqdGkiOiI4YjIzMzU2N2VmNDk0MzBmYTMwMDgxYWVmZjNhOTBlNSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QTTfjw7gfzXk3zAYVuHHs-Ure0VPN5y60XHNpuFbN98', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI0MDQsImV4cCI6MTU4ODEzMjQwNCwibmJmIjoxNTc5NDkyNDA0LCJqdGkiOiI4YjIzMzU2N2VmNDk0MzBmYTMwMDgxYWVmZjNhOTBlNSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QTTfjw7gfzXk3zAYVuHHs-Ure0VPN5y60XHNpuFbN98'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:53', 'time_end': '2020-01-20 11:53', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI0MDQsImV4cCI6MTU4ODEzMjQwNCwibmJmIjoxNTc5NDkyNDA0LCJqdGkiOiI4YjIzMzU2N2VmNDk0MzBmYTMwMDgxYWVmZjNhOTBlNSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QTTfjw7gfzXk3zAYVuHHs-Ure0VPN5y60XHNpuFbN98', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:53', 'time_end': '2020-01-20 11:53', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI0MDQsImV4cCI6MTU4ODEzMjQwNCwibmJmIjoxNTc5NDkyNDA0LCJqdGkiOiI4YjIzMzU2N2VmNDk0MzBmYTMwMDgxYWVmZjNhOTBlNSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.QTTfjw7gfzXk3zAYVuHHs-Ure0VPN5y60XHNpuFbN98', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 11:53', 'timeEnd': '2020-01-20 11:53', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '10.11', 'refund_count': '1'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data37] | 38.15 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.040000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.053000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.420000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.252000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.741000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 11:54 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:54 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.224000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 11:54 - 2020-01-20 11:54 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 11:54 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:54 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.517000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.245000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.870000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.571000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.960000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI0NjAsImV4cCI6MTU4ODEzMjQ2MCwibmJmIjoxNTc5NDkyNDYwLCJqdGkiOiIxMTIzMDJkYTI2MmNiYjNkYjYzZmI4MGRlZDA4ZjM3YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.O1T6pd52IkYFOggYiT6qx4kvMGErl4U_RrornP1gzg0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI0NjAsImV4cCI6MTU4ODEzMjQ2MCwibmJmIjoxNTc5NDkyNDYwLCJqdGkiOiIxMTIzMDJkYTI2MmNiYjNkYjYzZmI4MGRlZDA4ZjM3YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.O1T6pd52IkYFOggYiT6qx4kvMGErl4U_RrornP1gzg0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:54', 'time_end': '2020-01-20 11:54', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI0NjAsImV4cCI6MTU4ODEzMjQ2MCwibmJmIjoxNTc5NDkyNDYwLCJqdGkiOiIxMTIzMDJkYTI2MmNiYjNkYjYzZmI4MGRlZDA4ZjM3YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.O1T6pd52IkYFOggYiT6qx4kvMGErl4U_RrornP1gzg0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:54', 'time_end': '2020-01-20 11:54', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI0NjAsImV4cCI6MTU4ODEzMjQ2MCwibmJmIjoxNTc5NDkyNDYwLCJqdGkiOiIxMTIzMDJkYTI2MmNiYjNkYjYzZmI4MGRlZDA4ZjM3YyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.O1T6pd52IkYFOggYiT6qx4kvMGErl4U_RrornP1gzg0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 11:54', 'timeEnd': '2020-01-20 11:54', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data38] | 37.70 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.209000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.420000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.235000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 11:54 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:54 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 11:54 - 2020-01-20 11:54 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 11:54 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:54 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:1 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:10.11 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.466000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.174000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.868000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.926000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI1MTYsImV4cCI6MTU4ODEzMjUxNiwibmJmIjoxNTc5NDkyNTE2LCJqdGkiOiIxZjYwZDY4OGY5OGRiMzcwYmVhYzYzYjcyOWYwOWUyMiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.wBne-Y9-5Vrcd5Y5Vil1sE1C3MnV7o_VTDK7V-EG7VQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI1MTYsImV4cCI6MTU4ODEzMjUxNiwibmJmIjoxNTc5NDkyNTE2LCJqdGkiOiIxZjYwZDY4OGY5OGRiMzcwYmVhYzYzYjcyOWYwOWUyMiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.wBne-Y9-5Vrcd5Y5Vil1sE1C3MnV7o_VTDK7V-EG7VQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:54', 'time_end': '2020-01-20 11:54', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI1MTYsImV4cCI6MTU4ODEzMjUxNiwibmJmIjoxNTc5NDkyNTE2LCJqdGkiOiIxZjYwZDY4OGY5OGRiMzcwYmVhYzYzYjcyOWYwOWUyMiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.wBne-Y9-5Vrcd5Y5Vil1sE1C3MnV7o_VTDK7V-EG7VQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:54', 'time_end': '2020-01-20 11:54', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI1MTYsImV4cCI6MTU4ODEzMjUxNiwibmJmIjoxNTc5NDkyNTE2LCJqdGkiOiIxZjYwZDY4OGY5OGRiMzcwYmVhYzYzYjcyOWYwOWUyMiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.wBne-Y9-5Vrcd5Y5Vil1sE1C3MnV7o_VTDK7V-EG7VQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 11:54', 'timeEnd': '2020-01-20 11:54', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '10.11', 'refund_count': '1'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data39] | 39.48 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.351000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.684000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.251000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 11:55 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:55 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.684000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 11:55 - 2020-01-20 11:55 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 11:55 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:55 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:1 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.607000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:10.11 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.462000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.587000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.249000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.883000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.632000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.581000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.959000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI1NzQsImV4cCI6MTU4ODEzMjU3NCwibmJmIjoxNTc5NDkyNTc0LCJqdGkiOiJiMTRlYWI4YjU1OWI2NmZmMTBmYWEzNGE5MmY1ZDRjNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.eGgtiN5ClHrcI1a9bHshkqSSkVUEWZC0UeQRhysOFXU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI1NzQsImV4cCI6MTU4ODEzMjU3NCwibmJmIjoxNTc5NDkyNTc0LCJqdGkiOiJiMTRlYWI4YjU1OWI2NmZmMTBmYWEzNGE5MmY1ZDRjNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.eGgtiN5ClHrcI1a9bHshkqSSkVUEWZC0UeQRhysOFXU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:55', 'time_end': '2020-01-20 11:55', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI1NzQsImV4cCI6MTU4ODEzMjU3NCwibmJmIjoxNTc5NDkyNTc0LCJqdGkiOiJiMTRlYWI4YjU1OWI2NmZmMTBmYWEzNGE5MmY1ZDRjNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.eGgtiN5ClHrcI1a9bHshkqSSkVUEWZC0UeQRhysOFXU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:55', 'time_end': '2020-01-20 11:55', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI1NzQsImV4cCI6MTU4ODEzMjU3NCwibmJmIjoxNTc5NDkyNTc0LCJqdGkiOiJiMTRlYWI4YjU1OWI2NmZmMTBmYWEzNGE5MmY1ZDRjNyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.eGgtiN5ClHrcI1a9bHshkqSSkVUEWZC0UeQRhysOFXU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 11:55', 'timeEnd': '2020-01-20 11:55', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '10.11', 'refund_count': '1'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data40] | 39.43 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.314000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.383000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.227000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.237000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 11:56 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:56 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.242000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 11:56 - 2020-01-20 11:56 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 11:56 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:56 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:01.212000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.491000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.591000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.880000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI2MzEsImV4cCI6MTU4ODEzMjYzMSwibmJmIjoxNTc5NDkyNjMxLCJqdGkiOiJhNTkyNmYyOTEwMWQyYWI5YWIyMDM0ZjczMTExNzQ4MCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.AU3U2w0To_1ABAHXcaVRNWZ72TDiDgU94_-2K_mofEg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI2MzEsImV4cCI6MTU4ODEzMjYzMSwibmJmIjoxNTc5NDkyNjMxLCJqdGkiOiJhNTkyNmYyOTEwMWQyYWI5YWIyMDM0ZjczMTExNzQ4MCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.AU3U2w0To_1ABAHXcaVRNWZ72TDiDgU94_-2K_mofEg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:56', 'time_end': '2020-01-20 11:56', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI2MzEsImV4cCI6MTU4ODEzMjYzMSwibmJmIjoxNTc5NDkyNjMxLCJqdGkiOiJhNTkyNmYyOTEwMWQyYWI5YWIyMDM0ZjczMTExNzQ4MCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.AU3U2w0To_1ABAHXcaVRNWZ72TDiDgU94_-2K_mofEg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:56', 'time_end': '2020-01-20 11:56', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI2MzEsImV4cCI6MTU4ODEzMjYzMSwibmJmIjoxNTc5NDkyNjMxLCJqdGkiOiJhNTkyNmYyOTEwMWQyYWI5YWIyMDM0ZjczMTExNzQ4MCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.AU3U2w0To_1ABAHXcaVRNWZ72TDiDgU94_-2K_mofEg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 11:56', 'timeEnd': '2020-01-20 11:56', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data41] | 37.08 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.340000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.583000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.557000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.418000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.684000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.665000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 11:57 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:57 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 11:57 - 2020-01-20 11:57 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 11:57 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:57 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:1 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.038000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:10.11 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.493000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.245000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.821000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.956000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI2ODYsImV4cCI6MTU4ODEzMjY4NiwibmJmIjoxNTc5NDkyNjg2LCJqdGkiOiI0YzY2NjgzZDQzZGE0YTU1NWFmMmY2OTU5ODQ2N2NjZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.dyjpstG1-XBhXUVlAUOgurWvUC2GKaXhGapTwxwratA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI2ODYsImV4cCI6MTU4ODEzMjY4NiwibmJmIjoxNTc5NDkyNjg2LCJqdGkiOiI0YzY2NjgzZDQzZGE0YTU1NWFmMmY2OTU5ODQ2N2NjZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.dyjpstG1-XBhXUVlAUOgurWvUC2GKaXhGapTwxwratA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:57', 'time_end': '2020-01-20 11:57', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI2ODYsImV4cCI6MTU4ODEzMjY4NiwibmJmIjoxNTc5NDkyNjg2LCJqdGkiOiI0YzY2NjgzZDQzZGE0YTU1NWFmMmY2OTU5ODQ2N2NjZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.dyjpstG1-XBhXUVlAUOgurWvUC2GKaXhGapTwxwratA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:57', 'time_end': '2020-01-20 11:57', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI2ODYsImV4cCI6MTU4ODEzMjY4NiwibmJmIjoxNTc5NDkyNjg2LCJqdGkiOiI0YzY2NjgzZDQzZGE0YTU1NWFmMmY2OTU5ODQ2N2NjZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.dyjpstG1-XBhXUVlAUOgurWvUC2GKaXhGapTwxwratA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 11:57', 'timeEnd': '2020-01-20 11:57', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '10.11', 'refund_count': '1'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data42] | 37.63 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.373000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.571000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.674000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.322000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 11:58 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:58 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 11:58 - 2020-01-20 11:58 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 11:58 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:58 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.878000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.978000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.948000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI3NDIsImV4cCI6MTU4ODEzMjc0MiwibmJmIjoxNTc5NDkyNzQyLCJqdGkiOiI4YTJiMWVlYWZlNjFiNDkxZjFlMTY3MWFhZWZhZmU1YiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.0F9RNqAwz8yEFlVhzPtTMJ3ww7TGxkCMB0jLHxb5qVA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI3NDIsImV4cCI6MTU4ODEzMjc0MiwibmJmIjoxNTc5NDkyNzQyLCJqdGkiOiI4YTJiMWVlYWZlNjFiNDkxZjFlMTY3MWFhZWZhZmU1YiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.0F9RNqAwz8yEFlVhzPtTMJ3ww7TGxkCMB0jLHxb5qVA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:58', 'time_end': '2020-01-20 11:58', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI3NDIsImV4cCI6MTU4ODEzMjc0MiwibmJmIjoxNTc5NDkyNzQyLCJqdGkiOiI4YTJiMWVlYWZlNjFiNDkxZjFlMTY3MWFhZWZhZmU1YiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.0F9RNqAwz8yEFlVhzPtTMJ3ww7TGxkCMB0jLHxb5qVA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:58', 'time_end': '2020-01-20 11:58', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI3NDIsImV4cCI6MTU4ODEzMjc0MiwibmJmIjoxNTc5NDkyNzQyLCJqdGkiOiI4YTJiMWVlYWZlNjFiNDkxZjFlMTY3MWFhZWZhZmU1YiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.0F9RNqAwz8yEFlVhzPtTMJ3ww7TGxkCMB0jLHxb5qVA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 11:58', 'timeEnd': '2020-01-20 11:58', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data43] | 38.81 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.242000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.585000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.533000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.465000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.718000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.244000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 11:59 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 11:59 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 11:59 - 2020-01-20 11:59 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 11:59 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 11:59 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.850000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.858000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.933000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI3OTgsImV4cCI6MTU4ODEzMjc5OCwibmJmIjoxNTc5NDkyNzk4LCJqdGkiOiIyNzA0NjRjZWYzZDAyYWMyMTQ2ZDEwYjc5NGM5ZDk4ZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.__aUDaiGaTPxVaiAf-Ln-hpuBYuzCPY5a4ipcKKz9Cc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI3OTgsImV4cCI6MTU4ODEzMjc5OCwibmJmIjoxNTc5NDkyNzk4LCJqdGkiOiIyNzA0NjRjZWYzZDAyYWMyMTQ2ZDEwYjc5NGM5ZDk4ZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.__aUDaiGaTPxVaiAf-Ln-hpuBYuzCPY5a4ipcKKz9Cc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:59', 'time_end': '2020-01-20 11:59', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI3OTgsImV4cCI6MTU4ODEzMjc5OCwibmJmIjoxNTc5NDkyNzk4LCJqdGkiOiIyNzA0NjRjZWYzZDAyYWMyMTQ2ZDEwYjc5NGM5ZDk4ZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.__aUDaiGaTPxVaiAf-Ln-hpuBYuzCPY5a4ipcKKz9Cc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 11:59', 'time_end': '2020-01-20 11:59', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI3OTgsImV4cCI6MTU4ODEzMjc5OCwibmJmIjoxNTc5NDkyNzk4LCJqdGkiOiIyNzA0NjRjZWYzZDAyYWMyMTQ2ZDEwYjc5NGM5ZDk4ZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.__aUDaiGaTPxVaiAf-Ln-hpuBYuzCPY5a4ipcKKz9Cc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 11:59', 'timeEnd': '2020-01-20 11:59', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data44] | 38.50 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.232000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.588000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.260000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.732000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.231000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.290000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 12:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:00 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 12:00 - 2020-01-20 12:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 12:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.480000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.780000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.915000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI4NTUsImV4cCI6MTU4ODEzMjg1NSwibmJmIjoxNTc5NDkyODU1LCJqdGkiOiI1MmIwNDhiYTQ1MjUxNzk1N2ZhNjQ2M2NkZTliOTU0NCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.YLCBgZrHK9G-l5x68UYSC2pVuCNEuZvWC2T1sE2EmgU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI4NTUsImV4cCI6MTU4ODEzMjg1NSwibmJmIjoxNTc5NDkyODU1LCJqdGkiOiI1MmIwNDhiYTQ1MjUxNzk1N2ZhNjQ2M2NkZTliOTU0NCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.YLCBgZrHK9G-l5x68UYSC2pVuCNEuZvWC2T1sE2EmgU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:00', 'time_end': '2020-01-20 12:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI4NTUsImV4cCI6MTU4ODEzMjg1NSwibmJmIjoxNTc5NDkyODU1LCJqdGkiOiI1MmIwNDhiYTQ1MjUxNzk1N2ZhNjQ2M2NkZTliOTU0NCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.YLCBgZrHK9G-l5x68UYSC2pVuCNEuZvWC2T1sE2EmgU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:00', 'time_end': '2020-01-20 12:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI4NTUsImV4cCI6MTU4ODEzMjg1NSwibmJmIjoxNTc5NDkyODU1LCJqdGkiOiI1MmIwNDhiYTQ1MjUxNzk1N2ZhNjQ2M2NkZTliOTU0NCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.YLCBgZrHK9G-l5x68UYSC2pVuCNEuZvWC2T1sE2EmgU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 12:00', 'timeEnd': '2020-01-20 12:00', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data45] | 36.92 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.381000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.548000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.482000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.221000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 12:01 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:01 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 12:01 - 2020-01-20 12:01 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 12:01 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:01 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.145000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.146000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.939000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI5MTAsImV4cCI6MTU4ODEzMjkxMCwibmJmIjoxNTc5NDkyOTEwLCJqdGkiOiJiODJmNmNhODEzMTk3MGI0ODJjNWQyMjdiY2MzZjdlOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.aAFM8v5-iDcI5p1n0v1mY8nfCSIstljNVsMIZAa31_w', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI5MTAsImV4cCI6MTU4ODEzMjkxMCwibmJmIjoxNTc5NDkyOTEwLCJqdGkiOiJiODJmNmNhODEzMTk3MGI0ODJjNWQyMjdiY2MzZjdlOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.aAFM8v5-iDcI5p1n0v1mY8nfCSIstljNVsMIZAa31_w'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:01', 'time_end': '2020-01-20 12:01', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI5MTAsImV4cCI6MTU4ODEzMjkxMCwibmJmIjoxNTc5NDkyOTEwLCJqdGkiOiJiODJmNmNhODEzMTk3MGI0ODJjNWQyMjdiY2MzZjdlOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.aAFM8v5-iDcI5p1n0v1mY8nfCSIstljNVsMIZAa31_w', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:01', 'time_end': '2020-01-20 12:01', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI5MTAsImV4cCI6MTU4ODEzMjkxMCwibmJmIjoxNTc5NDkyOTEwLCJqdGkiOiJiODJmNmNhODEzMTk3MGI0ODJjNWQyMjdiY2MzZjdlOCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.aAFM8v5-iDcI5p1n0v1mY8nfCSIstljNVsMIZAa31_w', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 12:01', 'timeEnd': '2020-01-20 12:01', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data46] | 36.79 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.514000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.618000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.227000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.532000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.227000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 12:02 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:02 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 12:02 - 2020-01-20 12:02 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 12:02 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:02 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.505000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.246000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.852000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.907000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI5NjUsImV4cCI6MTU4ODEzMjk2NSwibmJmIjoxNTc5NDkyOTY1LCJqdGkiOiIzM2IwODUyYTI4MGJkNjRlYmEyZGZkOTM2YjViNjZmNiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.itP5XbN7-bwsQ48FeSHAwGOfLE132pbTA6pq1mV23h4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI5NjUsImV4cCI6MTU4ODEzMjk2NSwibmJmIjoxNTc5NDkyOTY1LCJqdGkiOiIzM2IwODUyYTI4MGJkNjRlYmEyZGZkOTM2YjViNjZmNiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.itP5XbN7-bwsQ48FeSHAwGOfLE132pbTA6pq1mV23h4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:02', 'time_end': '2020-01-20 12:02', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI5NjUsImV4cCI6MTU4ODEzMjk2NSwibmJmIjoxNTc5NDkyOTY1LCJqdGkiOiIzM2IwODUyYTI4MGJkNjRlYmEyZGZkOTM2YjViNjZmNiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.itP5XbN7-bwsQ48FeSHAwGOfLE132pbTA6pq1mV23h4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:02', 'time_end': '2020-01-20 12:02', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTI5NjUsImV4cCI6MTU4ODEzMjk2NSwibmJmIjoxNTc5NDkyOTY1LCJqdGkiOiIzM2IwODUyYTI4MGJkNjRlYmEyZGZkOTM2YjViNjZmNiIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.itP5XbN7-bwsQ48FeSHAwGOfLE132pbTA6pq1mV23h4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 12:02', 'timeEnd': '2020-01-20 12:02', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data47] | 35.67 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.611000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.587000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.433000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.247000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 12:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:03 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 12:03 - 2020-01-20 12:03 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 12:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:03 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.460000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.263000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.824000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.901000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMwMTksImV4cCI6MTU4ODEzMzAxOSwibmJmIjoxNTc5NDkzMDE5LCJqdGkiOiIxZTkxODlkOTcyOGY4Y2ZhYTg0OTJjMzNiZWMzY2FiMyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.9b_12e_R-rT7K4m6sX_Xcxi7hOx3-DvknWkhDEHD1ag', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMwMTksImV4cCI6MTU4ODEzMzAxOSwibmJmIjoxNTc5NDkzMDE5LCJqdGkiOiIxZTkxODlkOTcyOGY4Y2ZhYTg0OTJjMzNiZWMzY2FiMyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.9b_12e_R-rT7K4m6sX_Xcxi7hOx3-DvknWkhDEHD1ag'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:03', 'time_end': '2020-01-20 12:03', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMwMTksImV4cCI6MTU4ODEzMzAxOSwibmJmIjoxNTc5NDkzMDE5LCJqdGkiOiIxZTkxODlkOTcyOGY4Y2ZhYTg0OTJjMzNiZWMzY2FiMyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.9b_12e_R-rT7K4m6sX_Xcxi7hOx3-DvknWkhDEHD1ag', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:03', 'time_end': '2020-01-20 12:03', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMwMTksImV4cCI6MTU4ODEzMzAxOSwibmJmIjoxNTc5NDkzMDE5LCJqdGkiOiIxZTkxODlkOTcyOGY4Y2ZhYTg0OTJjMzNiZWMzY2FiMyIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.9b_12e_R-rT7K4m6sX_Xcxi7hOx3-DvknWkhDEHD1ag', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 12:03', 'timeEnd': '2020-01-20 12:03', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data48] | 36.66 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.361000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.571000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.668000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.258000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 12:04 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:04 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 12:04 - 2020-01-20 12:04 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 12:04 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:04 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.477000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.975000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.830000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.884000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMwNzQsImV4cCI6MTU4ODEzMzA3NCwibmJmIjoxNTc5NDkzMDc0LCJqdGkiOiI1ZGIzMzljZWEyNWQ1ODU2NzgzZWRmN2YzODFhYTQzMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UnClTMXRc1go1J9GEVJvk0Nsq8kOI9e2gqVthWcLhCo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMwNzQsImV4cCI6MTU4ODEzMzA3NCwibmJmIjoxNTc5NDkzMDc0LCJqdGkiOiI1ZGIzMzljZWEyNWQ1ODU2NzgzZWRmN2YzODFhYTQzMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UnClTMXRc1go1J9GEVJvk0Nsq8kOI9e2gqVthWcLhCo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:04', 'time_end': '2020-01-20 12:04', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMwNzQsImV4cCI6MTU4ODEzMzA3NCwibmJmIjoxNTc5NDkzMDc0LCJqdGkiOiI1ZGIzMzljZWEyNWQ1ODU2NzgzZWRmN2YzODFhYTQzMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UnClTMXRc1go1J9GEVJvk0Nsq8kOI9e2gqVthWcLhCo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:04', 'time_end': '2020-01-20 12:04', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMwNzQsImV4cCI6MTU4ODEzMzA3NCwibmJmIjoxNTc5NDkzMDc0LCJqdGkiOiI1ZGIzMzljZWEyNWQ1ODU2NzgzZWRmN2YzODFhYTQzMSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.UnClTMXRc1go1J9GEVJvk0Nsq8kOI9e2gqVthWcLhCo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 12:04', 'timeEnd': '2020-01-20 12:04', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data49] | 36.38 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.036000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.616000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.540000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.362000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.238000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.274000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 12:05 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:05 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 12:05 - 2020-01-20 12:05 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 12:05 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:05 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.477000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.210000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.961000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.783000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.957000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMxMjgsImV4cCI6MTU4ODEzMzEyOCwibmJmIjoxNTc5NDkzMTI4LCJqdGkiOiIwMzBjMGU1ZDdkYTMwZDQ4ZDcyNTNlNDg2MDNlZDg2OSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.DKus0HZDxlUFAGNN8oo6ktp36kpKzlLtSOasHxjuIYw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMxMjgsImV4cCI6MTU4ODEzMzEyOCwibmJmIjoxNTc5NDkzMTI4LCJqdGkiOiIwMzBjMGU1ZDdkYTMwZDQ4ZDcyNTNlNDg2MDNlZDg2OSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.DKus0HZDxlUFAGNN8oo6ktp36kpKzlLtSOasHxjuIYw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:05', 'time_end': '2020-01-20 12:05', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMxMjgsImV4cCI6MTU4ODEzMzEyOCwibmJmIjoxNTc5NDkzMTI4LCJqdGkiOiIwMzBjMGU1ZDdkYTMwZDQ4ZDcyNTNlNDg2MDNlZDg2OSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.DKus0HZDxlUFAGNN8oo6ktp36kpKzlLtSOasHxjuIYw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:05', 'time_end': '2020-01-20 12:05', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMxMjgsImV4cCI6MTU4ODEzMzEyOCwibmJmIjoxNTc5NDkzMTI4LCJqdGkiOiIwMzBjMGU1ZDdkYTMwZDQ4ZDcyNTNlNDg2MDNlZDg2OSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.DKus0HZDxlUFAGNN8oo6ktp36kpKzlLtSOasHxjuIYw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 12:05', 'timeEnd': '2020-01-20 12:05', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data50] | 35.91 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.245000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.618000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.252000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.215000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 12:06 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:06 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 12:06 - 2020-01-20 12:06 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 12:06 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:06 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.497000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.136000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.856000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMxODIsImV4cCI6MTU4ODEzMzE4MiwibmJmIjoxNTc5NDkzMTgyLCJqdGkiOiI2ZjZmNzg4ODJiODdmY2RiZTNjYzg1MGM1NTY4YWM2OCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.nTXMELrEVEmiBUcedP3p8iOTqDe5YZxt9LDO_gefXFk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMxODIsImV4cCI6MTU4ODEzMzE4MiwibmJmIjoxNTc5NDkzMTgyLCJqdGkiOiI2ZjZmNzg4ODJiODdmY2RiZTNjYzg1MGM1NTY4YWM2OCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.nTXMELrEVEmiBUcedP3p8iOTqDe5YZxt9LDO_gefXFk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:06', 'time_end': '2020-01-20 12:06', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMxODIsImV4cCI6MTU4ODEzMzE4MiwibmJmIjoxNTc5NDkzMTgyLCJqdGkiOiI2ZjZmNzg4ODJiODdmY2RiZTNjYzg1MGM1NTY4YWM2OCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.nTXMELrEVEmiBUcedP3p8iOTqDe5YZxt9LDO_gefXFk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:06', 'time_end': '2020-01-20 12:06', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMxODIsImV4cCI6MTU4ODEzMzE4MiwibmJmIjoxNTc5NDkzMTgyLCJqdGkiOiI2ZjZmNzg4ODJiODdmY2RiZTNjYzg1MGM1NTY4YWM2OCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.nTXMELrEVEmiBUcedP3p8iOTqDe5YZxt9LDO_gefXFk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 12:06', 'timeEnd': '2020-01-20 12:06', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data51] | 37.15 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.381000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.641000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.544000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 12:07 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:07 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.227000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 12:07 - 2020-01-20 12:07 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 12:07 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:07 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.660000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.873000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.899000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMyMzcsImV4cCI6MTU4ODEzMzIzNywibmJmIjoxNTc5NDkzMjM3LCJqdGkiOiJhZDQ2Y2U5NmNmNGQxNmE4NDNmZTU4NWQ0OWZmYzU0OSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.mDPb_MOMUVhFWvyIYfMzUpscEI6OMag-7i49XRZ8BTc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMyMzcsImV4cCI6MTU4ODEzMzIzNywibmJmIjoxNTc5NDkzMjM3LCJqdGkiOiJhZDQ2Y2U5NmNmNGQxNmE4NDNmZTU4NWQ0OWZmYzU0OSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.mDPb_MOMUVhFWvyIYfMzUpscEI6OMag-7i49XRZ8BTc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:07', 'time_end': '2020-01-20 12:07', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMyMzcsImV4cCI6MTU4ODEzMzIzNywibmJmIjoxNTc5NDkzMjM3LCJqdGkiOiJhZDQ2Y2U5NmNmNGQxNmE4NDNmZTU4NWQ0OWZmYzU0OSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.mDPb_MOMUVhFWvyIYfMzUpscEI6OMag-7i49XRZ8BTc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:07', 'time_end': '2020-01-20 12:07', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMyMzcsImV4cCI6MTU4ODEzMzIzNywibmJmIjoxNTc5NDkzMjM3LCJqdGkiOiJhZDQ2Y2U5NmNmNGQxNmE4NDNmZTU4NWQ0OWZmYzU0OSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.mDPb_MOMUVhFWvyIYfMzUpscEI6OMag-7i49XRZ8BTc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 12:07', 'timeEnd': '2020-01-20 12:07', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data52] | 36.11 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.180000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.539000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.440000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.673000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.219000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 12:07 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:07 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.229000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 12:07 - 2020-01-20 12:07 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 12:07 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:07 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.039000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.525000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.143000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.836000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMyOTIsImV4cCI6MTU4ODEzMzI5MiwibmJmIjoxNTc5NDkzMjkyLCJqdGkiOiIyMjE3ZTczOGFjMzcyMzhkM2UzZGIxOGQxYmMwMDEyZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.CsWGa33mFtfhJsLwIO0k-RP0rJU5uG_X_EOujLUEbHo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMyOTIsImV4cCI6MTU4ODEzMzI5MiwibmJmIjoxNTc5NDkzMjkyLCJqdGkiOiIyMjE3ZTczOGFjMzcyMzhkM2UzZGIxOGQxYmMwMDEyZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.CsWGa33mFtfhJsLwIO0k-RP0rJU5uG_X_EOujLUEbHo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:07', 'time_end': '2020-01-20 12:07', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMyOTIsImV4cCI6MTU4ODEzMzI5MiwibmJmIjoxNTc5NDkzMjkyLCJqdGkiOiIyMjE3ZTczOGFjMzcyMzhkM2UzZGIxOGQxYmMwMDEyZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.CsWGa33mFtfhJsLwIO0k-RP0rJU5uG_X_EOujLUEbHo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:07', 'time_end': '2020-01-20 12:07', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMyOTIsImV4cCI6MTU4ODEzMzI5MiwibmJmIjoxNTc5NDkzMjkyLCJqdGkiOiIyMjE3ZTczOGFjMzcyMzhkM2UzZGIxOGQxYmMwMDEyZCIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.CsWGa33mFtfhJsLwIO0k-RP0rJU5uG_X_EOujLUEbHo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 12:07', 'timeEnd': '2020-01-20 12:07', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data53] | 35.56 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:03.943000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335925 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.605000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:335925 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.379000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.257000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.189000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 12:08 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:08 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 12:08 - 2020-01-20 12:08 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 12:08 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:08 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.499000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.188000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.883000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335925', 'password': '335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMzNDYsImV4cCI6MTU4ODEzMzM0NiwibmJmIjoxNTc5NDkzMzQ2LCJqdGkiOiI1ZTE4MTA4M2YzOTM1ZGE4YjFlZjdiYzAyMmNhYjAxZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ZWDGRJ1jqmCEgSoQFSE9Hv73vHrQurG39GmAxKLJ4HU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '2'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335925', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMzNDYsImV4cCI6MTU4ODEzMzM0NiwibmJmIjoxNTc5NDkzMzQ2LCJqdGkiOiI1ZTE4MTA4M2YzOTM1ZGE4YjFlZjdiYzAyMmNhYjAxZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ZWDGRJ1jqmCEgSoQFSE9Hv73vHrQurG39GmAxKLJ4HU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:08', 'time_end': '2020-01-20 12:08', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMzNDYsImV4cCI6MTU4ODEzMzM0NiwibmJmIjoxNTc5NDkzMzQ2LCJqdGkiOiI1ZTE4MTA4M2YzOTM1ZGE4YjFlZjdiYzAyMmNhYjAxZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ZWDGRJ1jqmCEgSoQFSE9Hv73vHrQurG39GmAxKLJ4HU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 12:08', 'time_end': '2020-01-20 12:08', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMzNDYsImV4cCI6MTU4ODEzMzM0NiwibmJmIjoxNTc5NDkzMzQ2LCJqdGkiOiI1ZTE4MTA4M2YzOTM1ZGE4YjFlZjdiYzAyMmNhYjAxZSIsInN1YiI6eyJpZCI6MTU0NDQsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiMTg5NzEzMzU5MjUiLCJwaG9uZSI6IjE4OTcxMzM1OTI1IiwidHlwZSI6Im1lcmNoYW50IiwibWVyY2hhbnRfdHlwZSI6MiwicGlkIjowLCJpbWVpIjoiIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.ZWDGRJ1jqmCEgSoQFSE9Hv73vHrQurG39GmAxKLJ4HU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 12:08', 'timeEnd': '2020-01-20 12:08', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data54] | 35.49 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.371000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.548000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.864000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.204000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:09 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:09 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:09 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.73 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.433000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.264000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.846000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.935000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMzOTksImV4cCI6MTU4ODEzMzM5OSwibmJmIjoxNTc5NDkzMzk5LCJqdGkiOiJlYTA1MmQ0MDEwZmM5NTcxMmQzMWYxZjczNGI4ZDU3NSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SsifZw9bdhXj4OQLuSoGIXlgCq7p2xSm3CGp7jV6N88', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMzOTksImV4cCI6MTU4ODEzMzM5OSwibmJmIjoxNTc5NDkzMzk5LCJqdGkiOiJlYTA1MmQ0MDEwZmM5NTcxMmQzMWYxZjczNGI4ZDU3NSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SsifZw9bdhXj4OQLuSoGIXlgCq7p2xSm3CGp7jV6N88'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:09', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMzOTksImV4cCI6MTU4ODEzMzM5OSwibmJmIjoxNTc5NDkzMzk5LCJqdGkiOiJlYTA1MmQ0MDEwZmM5NTcxMmQzMWYxZjczNGI4ZDU3NSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SsifZw9bdhXj4OQLuSoGIXlgCq7p2xSm3CGp7jV6N88', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:09', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTMzOTksImV4cCI6MTU4ODEzMzM5OSwibmJmIjoxNTc5NDkzMzk5LCJqdGkiOiJlYTA1MmQ0MDEwZmM5NTcxMmQzMWYxZjczNGI4ZDU3NSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SsifZw9bdhXj4OQLuSoGIXlgCq7p2xSm3CGp7jV6N88', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:09', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '2.73', 'refund_count': '4'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data55] | 35.90 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.202000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.535000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.361000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.231000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.251000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:10 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:10 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:10 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.459000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.902000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.885000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.940000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM0NTMsImV4cCI6MTU4ODEzMzQ1MywibmJmIjoxNTc5NDkzNDUzLCJqdGkiOiI0NDc3MThlNDQzMjUwN2NlYjcxYWFiMDZhMzhkZWM1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lg7JRdcKSH8JlKW13joOM8uN8qI8-pz4RVRUybBWcgA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM0NTMsImV4cCI6MTU4ODEzMzQ1MywibmJmIjoxNTc5NDkzNDUzLCJqdGkiOiI0NDc3MThlNDQzMjUwN2NlYjcxYWFiMDZhMzhkZWM1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lg7JRdcKSH8JlKW13joOM8uN8qI8-pz4RVRUybBWcgA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:10', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM0NTMsImV4cCI6MTU4ODEzMzQ1MywibmJmIjoxNTc5NDkzNDUzLCJqdGkiOiI0NDc3MThlNDQzMjUwN2NlYjcxYWFiMDZhMzhkZWM1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lg7JRdcKSH8JlKW13joOM8uN8qI8-pz4RVRUybBWcgA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:10', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM0NTMsImV4cCI6MTU4ODEzMzQ1MywibmJmIjoxNTc5NDkzNDUzLCJqdGkiOiI0NDc3MThlNDQzMjUwN2NlYjcxYWFiMDZhMzhkZWM1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lg7JRdcKSH8JlKW13joOM8uN8qI8-pz4RVRUybBWcgA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:10', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data56] | 35.40 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.056000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.607000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.541000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.428000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.235000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:11 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:11 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:11 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.73 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.452000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.204000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.841000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM1MDcsImV4cCI6MTU4ODEzMzUwNywibmJmIjoxNTc5NDkzNTA3LCJqdGkiOiI2NWM5NWI1Nzg5NjM4NTE0MTMwNGEyZjBkZTVlNjAzOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TZcMPI8osoFj-WJZXhNd-JjZwzW8iEIJOQvL1kwubQ0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM1MDcsImV4cCI6MTU4ODEzMzUwNywibmJmIjoxNTc5NDkzNTA3LCJqdGkiOiI2NWM5NWI1Nzg5NjM4NTE0MTMwNGEyZjBkZTVlNjAzOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TZcMPI8osoFj-WJZXhNd-JjZwzW8iEIJOQvL1kwubQ0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:11', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM1MDcsImV4cCI6MTU4ODEzMzUwNywibmJmIjoxNTc5NDkzNTA3LCJqdGkiOiI2NWM5NWI1Nzg5NjM4NTE0MTMwNGEyZjBkZTVlNjAzOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TZcMPI8osoFj-WJZXhNd-JjZwzW8iEIJOQvL1kwubQ0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:11', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM1MDcsImV4cCI6MTU4ODEzMzUwNywibmJmIjoxNTc5NDkzNTA3LCJqdGkiOiI2NWM5NWI1Nzg5NjM4NTE0MTMwNGEyZjBkZTVlNjAzOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TZcMPI8osoFj-WJZXhNd-JjZwzW8iEIJOQvL1kwubQ0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:11', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '2.73', 'refund_count': '4'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data57] | 34.20 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.384000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.200000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:12 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:12 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:12 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.64 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.468000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.920000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.826000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM1NjAsImV4cCI6MTU4ODEzMzU2MCwibmJmIjoxNTc5NDkzNTYwLCJqdGkiOiI1YmYxZjE4ZDE3YTYxNGNkY2IyMmM4NDI5ZmI4YjZmOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SnauCYb92-1vzaEGNYyqfyFg9tPaBSn6Z6d2J4b7b48', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM1NjAsImV4cCI6MTU4ODEzMzU2MCwibmJmIjoxNTc5NDkzNTYwLCJqdGkiOiI1YmYxZjE4ZDE3YTYxNGNkY2IyMmM4NDI5ZmI4YjZmOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SnauCYb92-1vzaEGNYyqfyFg9tPaBSn6Z6d2J4b7b48'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:12', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM1NjAsImV4cCI6MTU4ODEzMzU2MCwibmJmIjoxNTc5NDkzNTYwLCJqdGkiOiI1YmYxZjE4ZDE3YTYxNGNkY2IyMmM4NDI5ZmI4YjZmOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SnauCYb92-1vzaEGNYyqfyFg9tPaBSn6Z6d2J4b7b48', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:12', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM1NjAsImV4cCI6MTU4ODEzMzU2MCwibmJmIjoxNTc5NDkzNTYwLCJqdGkiOiI1YmYxZjE4ZDE3YTYxNGNkY2IyMmM4NDI5ZmI4YjZmOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SnauCYb92-1vzaEGNYyqfyFg9tPaBSn6Z6d2J4b7b48', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:12', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '1.64', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data58] | 35.81 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.227000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.608000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.590000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.320000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.276000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:13 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:13 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:13 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.454000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.206000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.967000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM2MTQsImV4cCI6MTU4ODEzMzYxNCwibmJmIjoxNTc5NDkzNjE0LCJqdGkiOiJlMzc4ZWI0YzZiNzJiMzljM2U5MWE0MWI5NmVjNWQzYSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0UjyWo4-OBzsRD4W5Eq7NtxQpw3TOYDDuGzuCpCtPU4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM2MTQsImV4cCI6MTU4ODEzMzYxNCwibmJmIjoxNTc5NDkzNjE0LCJqdGkiOiJlMzc4ZWI0YzZiNzJiMzljM2U5MWE0MWI5NmVjNWQzYSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0UjyWo4-OBzsRD4W5Eq7NtxQpw3TOYDDuGzuCpCtPU4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:13', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM2MTQsImV4cCI6MTU4ODEzMzYxNCwibmJmIjoxNTc5NDkzNjE0LCJqdGkiOiJlMzc4ZWI0YzZiNzJiMzljM2U5MWE0MWI5NmVjNWQzYSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0UjyWo4-OBzsRD4W5Eq7NtxQpw3TOYDDuGzuCpCtPU4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:13', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM2MTQsImV4cCI6MTU4ODEzMzYxNCwibmJmIjoxNTc5NDkzNjE0LCJqdGkiOiJlMzc4ZWI0YzZiNzJiMzljM2U5MWE0MWI5NmVjNWQzYSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0UjyWo4-OBzsRD4W5Eq7NtxQpw3TOYDDuGzuCpCtPU4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:13', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data59] | 36.63 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:05.113000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.610000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.653000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.246000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:14 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:14 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:14 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.64 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.461000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.083000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.452000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.947000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM2NjgsImV4cCI6MTU4ODEzMzY2OCwibmJmIjoxNTc5NDkzNjY4LCJqdGkiOiI2ZGQ2Y2I2YzI4ZGI0MzdlOGMzOTQzNGViZjEzOTA0MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4F61G0W4NiqrHkzEX9bH2L4lqZITs3I63cUr4_RKoj4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM2NjgsImV4cCI6MTU4ODEzMzY2OCwibmJmIjoxNTc5NDkzNjY4LCJqdGkiOiI2ZGQ2Y2I2YzI4ZGI0MzdlOGMzOTQzNGViZjEzOTA0MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4F61G0W4NiqrHkzEX9bH2L4lqZITs3I63cUr4_RKoj4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:14', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM2NjgsImV4cCI6MTU4ODEzMzY2OCwibmJmIjoxNTc5NDkzNjY4LCJqdGkiOiI2ZGQ2Y2I2YzI4ZGI0MzdlOGMzOTQzNGViZjEzOTA0MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4F61G0W4NiqrHkzEX9bH2L4lqZITs3I63cUr4_RKoj4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:14', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM2NjgsImV4cCI6MTU4ODEzMzY2OCwibmJmIjoxNTc5NDkzNjY4LCJqdGkiOiI2ZGQ2Y2I2YzI4ZGI0MzdlOGMzOTQzNGViZjEzOTA0MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4F61G0W4NiqrHkzEX9bH2L4lqZITs3I63cUr4_RKoj4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:14', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.64', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data60] | 34.98 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.381000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.573000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.392000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.249000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:15 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:15 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:15 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.09 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.443000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.221000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.838000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.947000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM3MjEsImV4cCI6MTU4ODEzMzcyMSwibmJmIjoxNTc5NDkzNzIxLCJqdGkiOiIxOWJiODViZTE1NWEzZjZkYzlkMDBlMjE5NzdiMmIxOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.E6mCXxwKY3O_OofgIqU6t_NBzmkZf5G7Mlus7hVApPs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM3MjEsImV4cCI6MTU4ODEzMzcyMSwibmJmIjoxNTc5NDkzNzIxLCJqdGkiOiIxOWJiODViZTE1NWEzZjZkYzlkMDBlMjE5NzdiMmIxOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.E6mCXxwKY3O_OofgIqU6t_NBzmkZf5G7Mlus7hVApPs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:15', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM3MjEsImV4cCI6MTU4ODEzMzcyMSwibmJmIjoxNTc5NDkzNzIxLCJqdGkiOiIxOWJiODViZTE1NWEzZjZkYzlkMDBlMjE5NzdiMmIxOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.E6mCXxwKY3O_OofgIqU6t_NBzmkZf5G7Mlus7hVApPs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:15', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM3MjEsImV4cCI6MTU4ODEzMzcyMSwibmJmIjoxNTc5NDkzNzIxLCJqdGkiOiIxOWJiODViZTE1NWEzZjZkYzlkMDBlMjE5NzdiMmIxOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.E6mCXxwKY3O_OofgIqU6t_NBzmkZf5G7Mlus7hVApPs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:15', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '1.09', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data61] | 37.11 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.266000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.612000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.562000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.365000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.224000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.253000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.742000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:15 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:15 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:15 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.481000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.508000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.861000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.959000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM3NzYsImV4cCI6MTU4ODEzMzc3NiwibmJmIjoxNTc5NDkzNzc2LCJqdGkiOiJiY2NhNWRhNzNlMDQ0YmJiZjdmZDQ3M2JjZGJiN2JjYSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZSVCT-fG1Rbg0IegjpEJh-8fsjS8pTHczz5WALK38po', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM3NzYsImV4cCI6MTU4ODEzMzc3NiwibmJmIjoxNTc5NDkzNzc2LCJqdGkiOiJiY2NhNWRhNzNlMDQ0YmJiZjdmZDQ3M2JjZGJiN2JjYSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZSVCT-fG1Rbg0IegjpEJh-8fsjS8pTHczz5WALK38po'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:15', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM3NzYsImV4cCI6MTU4ODEzMzc3NiwibmJmIjoxNTc5NDkzNzc2LCJqdGkiOiJiY2NhNWRhNzNlMDQ0YmJiZjdmZDQ3M2JjZGJiN2JjYSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZSVCT-fG1Rbg0IegjpEJh-8fsjS8pTHczz5WALK38po', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:15', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM3NzYsImV4cCI6MTU4ODEzMzc3NiwibmJmIjoxNTc5NDkzNzc2LCJqdGkiOiJiY2NhNWRhNzNlMDQ0YmJiZjdmZDQ3M2JjZGJiN2JjYSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZSVCT-fG1Rbg0IegjpEJh-8fsjS8pTHczz5WALK38po', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:15', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data62] | 36.00 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.056000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.417000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.758000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.238000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:16 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:16 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:16 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.09 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.469000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.903000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.854000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.962000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM4MzEsImV4cCI6MTU4ODEzMzgzMSwibmJmIjoxNTc5NDkzODMxLCJqdGkiOiIzNTBiMTYwZDEyMjU5MWUyY2MzZTM5NzA2YTdkMzdlMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D6uoWc5QBq1YVoO12A-IVC2P6se3QajCjvu6rKkqbqM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM4MzEsImV4cCI6MTU4ODEzMzgzMSwibmJmIjoxNTc5NDkzODMxLCJqdGkiOiIzNTBiMTYwZDEyMjU5MWUyY2MzZTM5NzA2YTdkMzdlMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D6uoWc5QBq1YVoO12A-IVC2P6se3QajCjvu6rKkqbqM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:16', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM4MzEsImV4cCI6MTU4ODEzMzgzMSwibmJmIjoxNTc5NDkzODMxLCJqdGkiOiIzNTBiMTYwZDEyMjU5MWUyY2MzZTM5NzA2YTdkMzdlMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D6uoWc5QBq1YVoO12A-IVC2P6se3QajCjvu6rKkqbqM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:16', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM4MzEsImV4cCI6MTU4ODEzMzgzMSwibmJmIjoxNTc5NDkzODMxLCJqdGkiOiIzNTBiMTYwZDEyMjU5MWUyY2MzZTM5NzA2YTdkMzdlMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D6uoWc5QBq1YVoO12A-IVC2P6se3QajCjvu6rKkqbqM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:16', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.09', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data63] | 34.43 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.321000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.547000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.450000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.240000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.190000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:17 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:17 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:17 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.448000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.914000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.412000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.890000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM4ODMsImV4cCI6MTU4ODEzMzg4MywibmJmIjoxNTc5NDkzODgzLCJqdGkiOiI1OTgzYzk1NTk5ODg2NzE0N2I2N2YxMmZhMzA5MmJhNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yF3B-KXKHwIMTq9_l3CNYhq-dW-XEjmhAxLMrJGihgo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM4ODMsImV4cCI6MTU4ODEzMzg4MywibmJmIjoxNTc5NDkzODgzLCJqdGkiOiI1OTgzYzk1NTk5ODg2NzE0N2I2N2YxMmZhMzA5MmJhNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yF3B-KXKHwIMTq9_l3CNYhq-dW-XEjmhAxLMrJGihgo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:17', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM4ODMsImV4cCI6MTU4ODEzMzg4MywibmJmIjoxNTc5NDkzODgzLCJqdGkiOiI1OTgzYzk1NTk5ODg2NzE0N2I2N2YxMmZhMzA5MmJhNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yF3B-KXKHwIMTq9_l3CNYhq-dW-XEjmhAxLMrJGihgo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:17', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM4ODMsImV4cCI6MTU4ODEzMzg4MywibmJmIjoxNTc5NDkzODgzLCJqdGkiOiI1OTgzYzk1NTk5ODg2NzE0N2I2N2YxMmZhMzA5MmJhNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yF3B-KXKHwIMTq9_l3CNYhq-dW-XEjmhAxLMrJGihgo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:17', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data64] | 36.25 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.036000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.613000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.659000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.225000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.251000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:18 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:18 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:18 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.456000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.148000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.176000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.965000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM5MzgsImV4cCI6MTU4ODEzMzkzOCwibmJmIjoxNTc5NDkzOTM4LCJqdGkiOiJiOTM3OTlmYTIwNzQ4NzRjMmVkN2I5ZDcyMjQ5NjY1YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bGprLWxyyMZUeDvzyY--CbxVNcykT-Usu2kgKfGssls', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM5MzgsImV4cCI6MTU4ODEzMzkzOCwibmJmIjoxNTc5NDkzOTM4LCJqdGkiOiJiOTM3OTlmYTIwNzQ4NzRjMmVkN2I5ZDcyMjQ5NjY1YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bGprLWxyyMZUeDvzyY--CbxVNcykT-Usu2kgKfGssls'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:18', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM5MzgsImV4cCI6MTU4ODEzMzkzOCwibmJmIjoxNTc5NDkzOTM4LCJqdGkiOiJiOTM3OTlmYTIwNzQ4NzRjMmVkN2I5ZDcyMjQ5NjY1YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bGprLWxyyMZUeDvzyY--CbxVNcykT-Usu2kgKfGssls', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:18', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM5MzgsImV4cCI6MTU4ODEzMzkzOCwibmJmIjoxNTc5NDkzOTM4LCJqdGkiOiJiOTM3OTlmYTIwNzQ4NzRjMmVkN2I5ZDcyMjQ5NjY1YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bGprLWxyyMZUeDvzyY--CbxVNcykT-Usu2kgKfGssls', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:18', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data65] | 35.73 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.340000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.593000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.588000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.352000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.202000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:19 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:19 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:19 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.759000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.255000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.865000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM5OTIsImV4cCI6MTU4ODEzMzk5MiwibmJmIjoxNTc5NDkzOTkyLCJqdGkiOiIzNGE2NzBjMTEyOTBkNzMxNTNhMjVjODE4NzJjNGZmOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jKXHR-hNXNPWHkVWLQVVU7efRUlECkOxu0Y28tiRGI8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM5OTIsImV4cCI6MTU4ODEzMzk5MiwibmJmIjoxNTc5NDkzOTkyLCJqdGkiOiIzNGE2NzBjMTEyOTBkNzMxNTNhMjVjODE4NzJjNGZmOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jKXHR-hNXNPWHkVWLQVVU7efRUlECkOxu0Y28tiRGI8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:19', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM5OTIsImV4cCI6MTU4ODEzMzk5MiwibmJmIjoxNTc5NDkzOTkyLCJqdGkiOiIzNGE2NzBjMTEyOTBkNzMxNTNhMjVjODE4NzJjNGZmOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jKXHR-hNXNPWHkVWLQVVU7efRUlECkOxu0Y28tiRGI8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:19', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTM5OTIsImV4cCI6MTU4ODEzMzk5MiwibmJmIjoxNTc5NDkzOTkyLCJqdGkiOiIzNGE2NzBjMTEyOTBkNzMxNTNhMjVjODE4NzJjNGZmOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jKXHR-hNXNPWHkVWLQVVU7efRUlECkOxu0Y28tiRGI8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:19', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data66] | 36.48 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.346000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.516000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.668000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.234000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:20 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:20 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:20 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.487000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.907000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.863000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.899000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQwNDcsImV4cCI6MTU4ODEzNDA0NywibmJmIjoxNTc5NDk0MDQ3LCJqdGkiOiI0ZmI0NDJmZjc5NmZhOTQyODY1NTNlYjY3ZjI2YmNlYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0g1c1oHgI9d3vbI1tnyHNLyZN7R6J99z35O36onsoSo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQwNDcsImV4cCI6MTU4ODEzNDA0NywibmJmIjoxNTc5NDk0MDQ3LCJqdGkiOiI0ZmI0NDJmZjc5NmZhOTQyODY1NTNlYjY3ZjI2YmNlYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0g1c1oHgI9d3vbI1tnyHNLyZN7R6J99z35O36onsoSo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:20', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQwNDcsImV4cCI6MTU4ODEzNDA0NywibmJmIjoxNTc5NDk0MDQ3LCJqdGkiOiI0ZmI0NDJmZjc5NmZhOTQyODY1NTNlYjY3ZjI2YmNlYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0g1c1oHgI9d3vbI1tnyHNLyZN7R6J99z35O36onsoSo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:20', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQwNDcsImV4cCI6MTU4ODEzNDA0NywibmJmIjoxNTc5NDk0MDQ3LCJqdGkiOiI0ZmI0NDJmZjc5NmZhOTQyODY1NTNlYjY3ZjI2YmNlYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0g1c1oHgI9d3vbI1tnyHNLyZN7R6J99z35O36onsoSo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:20', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data67] | 35.04 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.221000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.407000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.225000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:21 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:21 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:21 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.476000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.182000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.891000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQxMDEsImV4cCI6MTU4ODEzNDEwMSwibmJmIjoxNTc5NDk0MTAxLCJqdGkiOiIxZGZmMThmMDMyM2E1Y2Q3NGE1ODk1OGM0M2E2YmUwOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6Coj05lMv_lorAxbB4rlXTtydZ3tQ1bAlxmkW5nVt2Y', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQxMDEsImV4cCI6MTU4ODEzNDEwMSwibmJmIjoxNTc5NDk0MTAxLCJqdGkiOiIxZGZmMThmMDMyM2E1Y2Q3NGE1ODk1OGM0M2E2YmUwOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6Coj05lMv_lorAxbB4rlXTtydZ3tQ1bAlxmkW5nVt2Y'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:21', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQxMDEsImV4cCI6MTU4ODEzNDEwMSwibmJmIjoxNTc5NDk0MTAxLCJqdGkiOiIxZGZmMThmMDMyM2E1Y2Q3NGE1ODk1OGM0M2E2YmUwOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6Coj05lMv_lorAxbB4rlXTtydZ3tQ1bAlxmkW5nVt2Y', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:21', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQxMDEsImV4cCI6MTU4ODEzNDEwMSwibmJmIjoxNTc5NDk0MTAxLCJqdGkiOiIxZGZmMThmMDMyM2E1Y2Q3NGE1ODk1OGM0M2E2YmUwOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6Coj05lMv_lorAxbB4rlXTtydZ3tQ1bAlxmkW5nVt2Y', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:21', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data68] | 36.53 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:05.158000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.537000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.416000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.680000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.230000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:22 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.244000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:22 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:22 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.040000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.467000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.925000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.864000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQxNTUsImV4cCI6MTU4ODEzNDE1NSwibmJmIjoxNTc5NDk0MTU1LCJqdGkiOiI2MWE5MDc3NjBlYmRkODgwNDYwNzVmMGMxODE1MzdjMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fOm0E5PFVGJa5ZXkkx3UT-k29Cydw4oo8iOswHnh1Ok', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQxNTUsImV4cCI6MTU4ODEzNDE1NSwibmJmIjoxNTc5NDk0MTU1LCJqdGkiOiI2MWE5MDc3NjBlYmRkODgwNDYwNzVmMGMxODE1MzdjMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fOm0E5PFVGJa5ZXkkx3UT-k29Cydw4oo8iOswHnh1Ok'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:22', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQxNTUsImV4cCI6MTU4ODEzNDE1NSwibmJmIjoxNTc5NDk0MTU1LCJqdGkiOiI2MWE5MDc3NjBlYmRkODgwNDYwNzVmMGMxODE1MzdjMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fOm0E5PFVGJa5ZXkkx3UT-k29Cydw4oo8iOswHnh1Ok', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:22', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQxNTUsImV4cCI6MTU4ODEzNDE1NSwibmJmIjoxNTc5NDk0MTU1LCJqdGkiOiI2MWE5MDc3NjBlYmRkODgwNDYwNzVmMGMxODE1MzdjMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fOm0E5PFVGJa5ZXkkx3UT-k29Cydw4oo8iOswHnh1Ok', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:22', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data69] | 35.52 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.346000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.567000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.487000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.274000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:23 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.699000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:23 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:23 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.219000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.875000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.894000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQyMDksImV4cCI6MTU4ODEzNDIwOSwibmJmIjoxNTc5NDk0MjA5LCJqdGkiOiI3ODM5YmVjNzZlNDNmNmNhMWUyYTgyMWY4NjA1NTg5NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VGG8gxbQ2BxNjW8EiHIP21ZYDrQQAOvr75a6YaU-k-0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQyMDksImV4cCI6MTU4ODEzNDIwOSwibmJmIjoxNTc5NDk0MjA5LCJqdGkiOiI3ODM5YmVjNzZlNDNmNmNhMWUyYTgyMWY4NjA1NTg5NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VGG8gxbQ2BxNjW8EiHIP21ZYDrQQAOvr75a6YaU-k-0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:23', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQyMDksImV4cCI6MTU4ODEzNDIwOSwibmJmIjoxNTc5NDk0MjA5LCJqdGkiOiI3ODM5YmVjNzZlNDNmNmNhMWUyYTgyMWY4NjA1NTg5NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VGG8gxbQ2BxNjW8EiHIP21ZYDrQQAOvr75a6YaU-k-0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:23', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQyMDksImV4cCI6MTU4ODEzNDIwOSwibmJmIjoxNTc5NDk0MjA5LCJqdGkiOiI3ODM5YmVjNzZlNDNmNmNhMWUyYTgyMWY4NjA1NTg5NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VGG8gxbQ2BxNjW8EiHIP21ZYDrQQAOvr75a6YaU-k-0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:23', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data70] | 34.36 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.147000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.548000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.444000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.280000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:24 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.227000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:24 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:24 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.002000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.834000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.947000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQyNjIsImV4cCI6MTU4ODEzNDI2MiwibmJmIjoxNTc5NDk0MjYyLCJqdGkiOiIzYTI4NDEyZmRkYmZjYzBlYzU2NDMwYjdhNjE3YTBiMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IH5Ng70NrI4j4DtkXCe0SPlCJ0RwNe8sgSINEnFwS7I', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQyNjIsImV4cCI6MTU4ODEzNDI2MiwibmJmIjoxNTc5NDk0MjYyLCJqdGkiOiIzYTI4NDEyZmRkYmZjYzBlYzU2NDMwYjdhNjE3YTBiMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IH5Ng70NrI4j4DtkXCe0SPlCJ0RwNe8sgSINEnFwS7I'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:24', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQyNjIsImV4cCI6MTU4ODEzNDI2MiwibmJmIjoxNTc5NDk0MjYyLCJqdGkiOiIzYTI4NDEyZmRkYmZjYzBlYzU2NDMwYjdhNjE3YTBiMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IH5Ng70NrI4j4DtkXCe0SPlCJ0RwNe8sgSINEnFwS7I', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:24', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQyNjIsImV4cCI6MTU4ODEzNDI2MiwibmJmIjoxNTc5NDk0MjYyLCJqdGkiOiIzYTI4NDEyZmRkYmZjYzBlYzU2NDMwYjdhNjE3YTBiMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IH5Ng70NrI4j4DtkXCe0SPlCJ0RwNe8sgSINEnFwS7I', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:24', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data71] | 35.47 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.227000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.036000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.346000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.248000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.266000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:24 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:24 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:24 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.032000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.459000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.913000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.873000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.905000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQzMTUsImV4cCI6MTU4ODEzNDMxNSwibmJmIjoxNTc5NDk0MzE1LCJqdGkiOiIzZTg1MjRiYjBkNGQyZDk2YmJmY2U3MzJkOTlmMDNjOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IX-0nA7aHE5iSpIDiTcttc8CnqJ_9aeCGQwYdaatGio', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQzMTUsImV4cCI6MTU4ODEzNDMxNSwibmJmIjoxNTc5NDk0MzE1LCJqdGkiOiIzZTg1MjRiYjBkNGQyZDk2YmJmY2U3MzJkOTlmMDNjOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IX-0nA7aHE5iSpIDiTcttc8CnqJ_9aeCGQwYdaatGio'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:24', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQzMTUsImV4cCI6MTU4ODEzNDMxNSwibmJmIjoxNTc5NDk0MzE1LCJqdGkiOiIzZTg1MjRiYjBkNGQyZDk2YmJmY2U3MzJkOTlmMDNjOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IX-0nA7aHE5iSpIDiTcttc8CnqJ_9aeCGQwYdaatGio', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:24', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQzMTUsImV4cCI6MTU4ODEzNDMxNSwibmJmIjoxNTc5NDk0MzE1LCJqdGkiOiIzZTg1MjRiYjBkNGQyZDk2YmJmY2U3MzJkOTlmMDNjOSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IX-0nA7aHE5iSpIDiTcttc8CnqJ_9aeCGQwYdaatGio', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:24', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data72] | 40.22 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.404000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.634000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.690000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.238000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:25 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.050000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.785000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.630000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:25 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:25 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.419000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.066000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.884000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.964000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQzNzQsImV4cCI6MTU4ODEzNDM3NCwibmJmIjoxNTc5NDk0Mzc0LCJqdGkiOiJkMzI1NDRhNDE3OTk2MzJlYjAwYzZhMzMwYjg0YmIwMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Crjikq-WMmmfKRjEfsVHZtPc40YbH7VhuwtZ7L4MiUY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQzNzQsImV4cCI6MTU4ODEzNDM3NCwibmJmIjoxNTc5NDk0Mzc0LCJqdGkiOiJkMzI1NDRhNDE3OTk2MzJlYjAwYzZhMzMwYjg0YmIwMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Crjikq-WMmmfKRjEfsVHZtPc40YbH7VhuwtZ7L4MiUY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:25', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQzNzQsImV4cCI6MTU4ODEzNDM3NCwibmJmIjoxNTc5NDk0Mzc0LCJqdGkiOiJkMzI1NDRhNDE3OTk2MzJlYjAwYzZhMzMwYjg0YmIwMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Crjikq-WMmmfKRjEfsVHZtPc40YbH7VhuwtZ7L4MiUY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:25', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQzNzQsImV4cCI6MTU4ODEzNDM3NCwibmJmIjoxNTc5NDk0Mzc0LCJqdGkiOiJkMzI1NDRhNDE3OTk2MzJlYjAwYzZhMzMwYjg0YmIwMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Crjikq-WMmmfKRjEfsVHZtPc40YbH7VhuwtZ7L4MiUY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:25', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data73] | 38.70 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.202000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.391000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.248000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:26 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.020000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.828000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:26 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:26 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.458000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.196000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.951000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ0MzEsImV4cCI6MTU4ODEzNDQzMSwibmJmIjoxNTc5NDk0NDMxLCJqdGkiOiIzMzYzNDA3MGEyMTY3YmIzMjE1NzI2MjI3NTJmNzk5MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vwG8_D-HN-cJ5f0AHNPUbjrAXJH0_dTsdoQQjYNKG8s', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ0MzEsImV4cCI6MTU4ODEzNDQzMSwibmJmIjoxNTc5NDk0NDMxLCJqdGkiOiIzMzYzNDA3MGEyMTY3YmIzMjE1NzI2MjI3NTJmNzk5MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vwG8_D-HN-cJ5f0AHNPUbjrAXJH0_dTsdoQQjYNKG8s'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:26', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ0MzEsImV4cCI6MTU4ODEzNDQzMSwibmJmIjoxNTc5NDk0NDMxLCJqdGkiOiIzMzYzNDA3MGEyMTY3YmIzMjE1NzI2MjI3NTJmNzk5MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vwG8_D-HN-cJ5f0AHNPUbjrAXJH0_dTsdoQQjYNKG8s', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:26', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ0MzEsImV4cCI6MTU4ODEzNDQzMSwibmJmIjoxNTc5NDk0NDMxLCJqdGkiOiIzMzYzNDA3MGEyMTY3YmIzMjE1NzI2MjI3NTJmNzk5MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vwG8_D-HN-cJ5f0AHNPUbjrAXJH0_dTsdoQQjYNKG8s', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:26', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data74] | 38.94 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.007000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.633000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.574000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.473000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.237000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:27 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.017000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:27 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:27 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.453000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.181000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.981000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ0ODgsImV4cCI6MTU4ODEzNDQ4OCwibmJmIjoxNTc5NDk0NDg4LCJqdGkiOiI2OTEzN2RiNzkxZTNlZWNkZGU1NDI2ZGQ3YjQwMDY1NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.98x7n-Lw0XvqvZMDaHQe6srnhiPHzJ4Z5ai6W-pzwf0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ0ODgsImV4cCI6MTU4ODEzNDQ4OCwibmJmIjoxNTc5NDk0NDg4LCJqdGkiOiI2OTEzN2RiNzkxZTNlZWNkZGU1NDI2ZGQ3YjQwMDY1NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.98x7n-Lw0XvqvZMDaHQe6srnhiPHzJ4Z5ai6W-pzwf0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:27', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ0ODgsImV4cCI6MTU4ODEzNDQ4OCwibmJmIjoxNTc5NDk0NDg4LCJqdGkiOiI2OTEzN2RiNzkxZTNlZWNkZGU1NDI2ZGQ3YjQwMDY1NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.98x7n-Lw0XvqvZMDaHQe6srnhiPHzJ4Z5ai6W-pzwf0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:27', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ0ODgsImV4cCI6MTU4ODEzNDQ4OCwibmJmIjoxNTc5NDk0NDg4LCJqdGkiOiI2OTEzN2RiNzkxZTNlZWNkZGU1NDI2ZGQ3YjQwMDY1NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.98x7n-Lw0XvqvZMDaHQe6srnhiPHzJ4Z5ai6W-pzwf0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:27', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data75] | 39.49 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.330000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.432000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.203000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:28 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.043000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.805000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:28 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:28 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.440000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.893000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.909000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ1NDUsImV4cCI6MTU4ODEzNDU0NSwibmJmIjoxNTc5NDk0NTQ1LCJqdGkiOiI5ODE1MDA3MWNkNDUxMjc0ZGZlMTdkZGVjOWEwNjIzZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qBuluTHBgQ2d6xaPi3pOODUHIjUQmIftpIR8Se4jCMA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ1NDUsImV4cCI6MTU4ODEzNDU0NSwibmJmIjoxNTc5NDk0NTQ1LCJqdGkiOiI5ODE1MDA3MWNkNDUxMjc0ZGZlMTdkZGVjOWEwNjIzZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qBuluTHBgQ2d6xaPi3pOODUHIjUQmIftpIR8Se4jCMA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:28', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ1NDUsImV4cCI6MTU4ODEzNDU0NSwibmJmIjoxNTc5NDk0NTQ1LCJqdGkiOiI5ODE1MDA3MWNkNDUxMjc0ZGZlMTdkZGVjOWEwNjIzZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qBuluTHBgQ2d6xaPi3pOODUHIjUQmIftpIR8Se4jCMA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:28', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ1NDUsImV4cCI6MTU4ODEzNDU0NSwibmJmIjoxNTc5NDk0NTQ1LCJqdGkiOiI5ODE1MDA3MWNkNDUxMjc0ZGZlMTdkZGVjOWEwNjIzZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qBuluTHBgQ2d6xaPi3pOODUHIjUQmIftpIR8Se4jCMA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:28', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data76] | 39.60 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.206000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.599000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.394000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:29 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.378000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.880000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:29 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:29 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.478000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.268000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.790000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.938000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ2MDMsImV4cCI6MTU4ODEzNDYwMywibmJmIjoxNTc5NDk0NjAzLCJqdGkiOiIzZDUzZTZmOGI2NGQwN2U2YmZjN2EyZTYzNjQ3YmU0MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.iRFWNVOWCEqr-b-o8e90V4MDxjQlwXcRbtAeefLRI3k', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ2MDMsImV4cCI6MTU4ODEzNDYwMywibmJmIjoxNTc5NDk0NjAzLCJqdGkiOiIzZDUzZTZmOGI2NGQwN2U2YmZjN2EyZTYzNjQ3YmU0MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.iRFWNVOWCEqr-b-o8e90V4MDxjQlwXcRbtAeefLRI3k'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:29', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ2MDMsImV4cCI6MTU4ODEzNDYwMywibmJmIjoxNTc5NDk0NjAzLCJqdGkiOiIzZDUzZTZmOGI2NGQwN2U2YmZjN2EyZTYzNjQ3YmU0MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.iRFWNVOWCEqr-b-o8e90V4MDxjQlwXcRbtAeefLRI3k', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:29', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ2MDMsImV4cCI6MTU4ODEzNDYwMywibmJmIjoxNTc5NDk0NjAzLCJqdGkiOiIzZDUzZTZmOGI2NGQwN2U2YmZjN2EyZTYzNjQ3YmU0MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.iRFWNVOWCEqr-b-o8e90V4MDxjQlwXcRbtAeefLRI3k', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:29', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data77] | 39.24 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.262000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.585000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.865000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.229000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.234000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.234000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:30 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.062000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.919000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:30 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:30 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.583000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.451000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.221000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.875000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ2NjEsImV4cCI6MTU4ODEzNDY2MSwibmJmIjoxNTc5NDk0NjYxLCJqdGkiOiI4NmVhMDYyMjUwN2FjNzJjM2Q2ZjAwNzE5ZTNiMWZjMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3iFLvRXLcZDG-3S2Me2Q3TC0fJ82F_jGzUpybLXDlkk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ2NjEsImV4cCI6MTU4ODEzNDY2MSwibmJmIjoxNTc5NDk0NjYxLCJqdGkiOiI4NmVhMDYyMjUwN2FjNzJjM2Q2ZjAwNzE5ZTNiMWZjMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3iFLvRXLcZDG-3S2Me2Q3TC0fJ82F_jGzUpybLXDlkk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:30', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ2NjEsImV4cCI6MTU4ODEzNDY2MSwibmJmIjoxNTc5NDk0NjYxLCJqdGkiOiI4NmVhMDYyMjUwN2FjNzJjM2Q2ZjAwNzE5ZTNiMWZjMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3iFLvRXLcZDG-3S2Me2Q3TC0fJ82F_jGzUpybLXDlkk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:30', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ2NjEsImV4cCI6MTU4ODEzNDY2MSwibmJmIjoxNTc5NDk0NjYxLCJqdGkiOiI4NmVhMDYyMjUwN2FjNzJjM2Q2ZjAwNzE5ZTNiMWZjMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3iFLvRXLcZDG-3S2Me2Q3TC0fJ82F_jGzUpybLXDlkk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:30', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data78] | 38.87 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.309000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.473000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.202000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:31 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.458000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.868000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:31 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:31 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.431000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.247000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.863000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.938000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ3MTgsImV4cCI6MTU4ODEzNDcxOCwibmJmIjoxNTc5NDk0NzE4LCJqdGkiOiI5ZGJhMzhiOTc2YmYxNGNmMDQzODI4MWU0ZjgzN2EyMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4uTUOv-jaQHAJyXd-VmluDmMqsq0kb-Z0dZtVZNZeB0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ3MTgsImV4cCI6MTU4ODEzNDcxOCwibmJmIjoxNTc5NDk0NzE4LCJqdGkiOiI5ZGJhMzhiOTc2YmYxNGNmMDQzODI4MWU0ZjgzN2EyMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4uTUOv-jaQHAJyXd-VmluDmMqsq0kb-Z0dZtVZNZeB0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:31', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ3MTgsImV4cCI6MTU4ODEzNDcxOCwibmJmIjoxNTc5NDk0NzE4LCJqdGkiOiI5ZGJhMzhiOTc2YmYxNGNmMDQzODI4MWU0ZjgzN2EyMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4uTUOv-jaQHAJyXd-VmluDmMqsq0kb-Z0dZtVZNZeB0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:31', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ3MTgsImV4cCI6MTU4ODEzNDcxOCwibmJmIjoxNTc5NDk0NzE4LCJqdGkiOiI5ZGJhMzhiOTc2YmYxNGNmMDQzODI4MWU0ZjgzN2EyMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4uTUOv-jaQHAJyXd-VmluDmMqsq0kb-Z0dZtVZNZeB0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:31', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data79] | 38.07 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.021000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.583000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.603000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.409000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.247000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.267000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:32 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.100000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.846000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:32 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:32 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.040000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.469000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.136000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.965000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ3NzQsImV4cCI6MTU4ODEzNDc3NCwibmJmIjoxNTc5NDk0Nzc0LCJqdGkiOiIwYjU3ZjQ0Mjg4OGZkM2FjMDM5ZDc0YjIzMDhhMDhhZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Fj13Yez4SYKEBJ7BZZbsiidKxZMmvY6KF5yviSuRx2o', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ3NzQsImV4cCI6MTU4ODEzNDc3NCwibmJmIjoxNTc5NDk0Nzc0LCJqdGkiOiIwYjU3ZjQ0Mjg4OGZkM2FjMDM5ZDc0YjIzMDhhMDhhZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Fj13Yez4SYKEBJ7BZZbsiidKxZMmvY6KF5yviSuRx2o'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:32', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ3NzQsImV4cCI6MTU4ODEzNDc3NCwibmJmIjoxNTc5NDk0Nzc0LCJqdGkiOiIwYjU3ZjQ0Mjg4OGZkM2FjMDM5ZDc0YjIzMDhhMDhhZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Fj13Yez4SYKEBJ7BZZbsiidKxZMmvY6KF5yviSuRx2o', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:32', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ3NzQsImV4cCI6MTU4ODEzNDc3NCwibmJmIjoxNTc5NDk0Nzc0LCJqdGkiOiIwYjU3ZjQ0Mjg4OGZkM2FjMDM5ZDc0YjIzMDhhMDhhZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Fj13Yez4SYKEBJ7BZZbsiidKxZMmvY6KF5yviSuRx2o', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:32', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data80] | 38.21 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.041000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.560000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.503000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.338000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.244000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.237000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:33 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.534000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.837000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:33 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:33 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.448000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.061000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.799000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.932000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ4MzEsImV4cCI6MTU4ODEzNDgzMSwibmJmIjoxNTc5NDk0ODMxLCJqdGkiOiI3YjVhZDBjZjU1NmRhYTI1Y2JhYTU0MzkzN2QyYmI1NyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gm8r_boa61ltTNpY5-YOB9lcKxgpIhOt0MR0HFI5pCA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ4MzEsImV4cCI6MTU4ODEzNDgzMSwibmJmIjoxNTc5NDk0ODMxLCJqdGkiOiI3YjVhZDBjZjU1NmRhYTI1Y2JhYTU0MzkzN2QyYmI1NyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gm8r_boa61ltTNpY5-YOB9lcKxgpIhOt0MR0HFI5pCA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:33', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ4MzEsImV4cCI6MTU4ODEzNDgzMSwibmJmIjoxNTc5NDk0ODMxLCJqdGkiOiI3YjVhZDBjZjU1NmRhYTI1Y2JhYTU0MzkzN2QyYmI1NyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gm8r_boa61ltTNpY5-YOB9lcKxgpIhOt0MR0HFI5pCA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:33', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ4MzEsImV4cCI6MTU4ODEzNDgzMSwibmJmIjoxNTc5NDk0ODMxLCJqdGkiOiI3YjVhZDBjZjU1NmRhYTI1Y2JhYTU0MzkzN2QyYmI1NyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gm8r_boa61ltTNpY5-YOB9lcKxgpIhOt0MR0HFI5pCA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:33', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data81] | 40.33 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.358000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.051000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.047000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.252000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:34 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.074000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:34 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:34 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.513000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.898000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.909000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.932000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ4ODksImV4cCI6MTU4ODEzNDg4OSwibmJmIjoxNTc5NDk0ODg5LCJqdGkiOiJkMjBiMWJiNWFhMTZkNzFhOGZlMWM4ZmU0YzI1ZGFmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IjXSrD1-xTsPzkC1yWZ-c_RZW5jffHePFkLufqSvZZQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ4ODksImV4cCI6MTU4ODEzNDg4OSwibmJmIjoxNTc5NDk0ODg5LCJqdGkiOiJkMjBiMWJiNWFhMTZkNzFhOGZlMWM4ZmU0YzI1ZGFmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IjXSrD1-xTsPzkC1yWZ-c_RZW5jffHePFkLufqSvZZQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:34', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ4ODksImV4cCI6MTU4ODEzNDg4OSwibmJmIjoxNTc5NDk0ODg5LCJqdGkiOiJkMjBiMWJiNWFhMTZkNzFhOGZlMWM4ZmU0YzI1ZGFmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IjXSrD1-xTsPzkC1yWZ-c_RZW5jffHePFkLufqSvZZQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:34', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ4ODksImV4cCI6MTU4ODEzNDg4OSwibmJmIjoxNTc5NDk0ODg5LCJqdGkiOiJkMjBiMWJiNWFhMTZkNzFhOGZlMWM4ZmU0YzI1ZGFmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IjXSrD1-xTsPzkC1yWZ-c_RZW5jffHePFkLufqSvZZQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:34', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data82] | 39.04 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.420000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.611000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.315000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.247000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:35 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.260000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.844000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:35 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:35 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.039000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.441000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.896000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.963000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ5NDYsImV4cCI6MTU4ODEzNDk0NiwibmJmIjoxNTc5NDk0OTQ2LCJqdGkiOiI2ODQwZjg3OTU5ZWRjNzI4YWRiYTJjNmJiMDQxMTM5NyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IPIASBKdVKVczCMUoAiRUu3RwQd9r6FmPqmRvvk1idM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ5NDYsImV4cCI6MTU4ODEzNDk0NiwibmJmIjoxNTc5NDk0OTQ2LCJqdGkiOiI2ODQwZjg3OTU5ZWRjNzI4YWRiYTJjNmJiMDQxMTM5NyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IPIASBKdVKVczCMUoAiRUu3RwQd9r6FmPqmRvvk1idM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:35', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ5NDYsImV4cCI6MTU4ODEzNDk0NiwibmJmIjoxNTc5NDk0OTQ2LCJqdGkiOiI2ODQwZjg3OTU5ZWRjNzI4YWRiYTJjNmJiMDQxMTM5NyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IPIASBKdVKVczCMUoAiRUu3RwQd9r6FmPqmRvvk1idM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:35', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTQ5NDYsImV4cCI6MTU4ODEzNDk0NiwibmJmIjoxNTc5NDk0OTQ2LCJqdGkiOiI2ODQwZjg3OTU5ZWRjNzI4YWRiYTJjNmJiMDQxMTM5NyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.IPIASBKdVKVczCMUoAiRUu3RwQd9r6FmPqmRvvk1idM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:35', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data83] | 37.99 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.215000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.585000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.576000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.408000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.247000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:36 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.054000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.850000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:36 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:36 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.452000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.234000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.962000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUwMDIsImV4cCI6MTU4ODEzNTAwMiwibmJmIjoxNTc5NDk1MDAyLCJqdGkiOiI1YTM3N2E1NGFmY2YwZDE2OGVmYTBiZWFiNzU3MmNlMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cWQ9nMyZSKlDy2S9d7VxtimtsUre392tZFnV_DfE1lw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUwMDIsImV4cCI6MTU4ODEzNTAwMiwibmJmIjoxNTc5NDk1MDAyLCJqdGkiOiI1YTM3N2E1NGFmY2YwZDE2OGVmYTBiZWFiNzU3MmNlMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cWQ9nMyZSKlDy2S9d7VxtimtsUre392tZFnV_DfE1lw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:36', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUwMDIsImV4cCI6MTU4ODEzNTAwMiwibmJmIjoxNTc5NDk1MDAyLCJqdGkiOiI1YTM3N2E1NGFmY2YwZDE2OGVmYTBiZWFiNzU3MmNlMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cWQ9nMyZSKlDy2S9d7VxtimtsUre392tZFnV_DfE1lw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:36', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUwMDIsImV4cCI6MTU4ODEzNTAwMiwibmJmIjoxNTc5NDk1MDAyLCJqdGkiOiI1YTM3N2E1NGFmY2YwZDE2OGVmYTBiZWFiNzU3MmNlMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cWQ9nMyZSKlDy2S9d7VxtimtsUre392tZFnV_DfE1lw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:36', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data84] | 38.83 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.373000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.545000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.519000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.194000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:37 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.040000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.887000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:37 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:37 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.448000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.145000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUwNjAsImV4cCI6MTU4ODEzNTA2MCwibmJmIjoxNTc5NDk1MDYwLCJqdGkiOiI4MDhjNGMxOGYyNzk0ZTk2MmVjYTZiZjM4ODA3YjBjNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t5YQLM_PFOni924EWgZwXfQtJWaUsT1q6J4vynE1TJg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUwNjAsImV4cCI6MTU4ODEzNTA2MCwibmJmIjoxNTc5NDk1MDYwLCJqdGkiOiI4MDhjNGMxOGYyNzk0ZTk2MmVjYTZiZjM4ODA3YjBjNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t5YQLM_PFOni924EWgZwXfQtJWaUsT1q6J4vynE1TJg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:37', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUwNjAsImV4cCI6MTU4ODEzNTA2MCwibmJmIjoxNTc5NDk1MDYwLCJqdGkiOiI4MDhjNGMxOGYyNzk0ZTk2MmVjYTZiZjM4ODA3YjBjNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t5YQLM_PFOni924EWgZwXfQtJWaUsT1q6J4vynE1TJg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:37', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUwNjAsImV4cCI6MTU4ODEzNTA2MCwibmJmIjoxNTc5NDk1MDYwLCJqdGkiOiI4MDhjNGMxOGYyNzk0ZTk2MmVjYTZiZjM4ODA3YjBjNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t5YQLM_PFOni924EWgZwXfQtJWaUsT1q6J4vynE1TJg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:37', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data85] | 39.66 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.198000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.544000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.370000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.239000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.254000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:38 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.046000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.901000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:38 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:38 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.827000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.176000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.202000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.965000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUxMTcsImV4cCI6MTU4ODEzNTExNywibmJmIjoxNTc5NDk1MTE3LCJqdGkiOiI0M2MxNmFhNTQzYzYzYmJhMGQyY2MxMjZmNGExMDk1ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hkVoLcoZBka40HVWggxDwMR8jQsl0Gz0_9J45bkp--4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUxMTcsImV4cCI6MTU4ODEzNTExNywibmJmIjoxNTc5NDk1MTE3LCJqdGkiOiI0M2MxNmFhNTQzYzYzYmJhMGQyY2MxMjZmNGExMDk1ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hkVoLcoZBka40HVWggxDwMR8jQsl0Gz0_9J45bkp--4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:38', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUxMTcsImV4cCI6MTU4ODEzNTExNywibmJmIjoxNTc5NDk1MTE3LCJqdGkiOiI0M2MxNmFhNTQzYzYzYmJhMGQyY2MxMjZmNGExMDk1ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hkVoLcoZBka40HVWggxDwMR8jQsl0Gz0_9J45bkp--4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:38', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUxMTcsImV4cCI6MTU4ODEzNTExNywibmJmIjoxNTc5NDk1MTE3LCJqdGkiOiI0M2MxNmFhNTQzYzYzYmJhMGQyY2MxMjZmNGExMDk1ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hkVoLcoZBka40HVWggxDwMR8jQsl0Gz0_9J45bkp--4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:38', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data86] | 38.29 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.232000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.611000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.809000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.260000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.227000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:39 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.054000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.866000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:39 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:39 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.453000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.184000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.834000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.951000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUxNzMsImV4cCI6MTU4ODEzNTE3MywibmJmIjoxNTc5NDk1MTczLCJqdGkiOiJhNWJiZmVhNWUyZWRmMWZiZTIwMGFlNjBmMjgxZDAwOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fDFxLLL8ytfSnVLa0hJMvVmevizF9lfiA9SGWce52-c', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUxNzMsImV4cCI6MTU4ODEzNTE3MywibmJmIjoxNTc5NDk1MTczLCJqdGkiOiJhNWJiZmVhNWUyZWRmMWZiZTIwMGFlNjBmMjgxZDAwOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fDFxLLL8ytfSnVLa0hJMvVmevizF9lfiA9SGWce52-c'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:39', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUxNzMsImV4cCI6MTU4ODEzNTE3MywibmJmIjoxNTc5NDk1MTczLCJqdGkiOiJhNWJiZmVhNWUyZWRmMWZiZTIwMGFlNjBmMjgxZDAwOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fDFxLLL8ytfSnVLa0hJMvVmevizF9lfiA9SGWce52-c', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:39', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUxNzMsImV4cCI6MTU4ODEzNTE3MywibmJmIjoxNTc5NDk1MTczLCJqdGkiOiJhNWJiZmVhNWUyZWRmMWZiZTIwMGFlNjBmMjgxZDAwOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fDFxLLL8ytfSnVLa0hJMvVmevizF9lfiA9SGWce52-c', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:39', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data87] | 38.69 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.311000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.571000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.619000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.350000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:40 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.326000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.851000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:40 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:40 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.450000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.088000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.890000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.925000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUyMzEsImV4cCI6MTU4ODEzNTIzMSwibmJmIjoxNTc5NDk1MjMxLCJqdGkiOiJjYTBkZDc2NGI2NDlmNDdiMjdiNjczYTY3NmQ5NzE1OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QUSsGSGxCFi_ZwS3Cto253DXXt3pG4-ykHq95Sv01fg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUyMzEsImV4cCI6MTU4ODEzNTIzMSwibmJmIjoxNTc5NDk1MjMxLCJqdGkiOiJjYTBkZDc2NGI2NDlmNDdiMjdiNjczYTY3NmQ5NzE1OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QUSsGSGxCFi_ZwS3Cto253DXXt3pG4-ykHq95Sv01fg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:40', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUyMzEsImV4cCI6MTU4ODEzNTIzMSwibmJmIjoxNTc5NDk1MjMxLCJqdGkiOiJjYTBkZDc2NGI2NDlmNDdiMjdiNjczYTY3NmQ5NzE1OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QUSsGSGxCFi_ZwS3Cto253DXXt3pG4-ykHq95Sv01fg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:40', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUyMzEsImV4cCI6MTU4ODEzNTIzMSwibmJmIjoxNTc5NDk1MjMxLCJqdGkiOiJjYTBkZDc2NGI2NDlmNDdiMjdiNjczYTY3NmQ5NzE1OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QUSsGSGxCFi_ZwS3Cto253DXXt3pG4-ykHq95Sv01fg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:40', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data88] | 39.06 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.009000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.431000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.242000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:41 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.069000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.864000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.453000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.830000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.947000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUyODgsImV4cCI6MTU4ODEzNTI4OCwibmJmIjoxNTc5NDk1Mjg4LCJqdGkiOiJhYjRiOWNhMWY1OGRhNTY0ODMwODJjODRiYjk5YjQ1YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oCwiW78MZ1Va4YyshckjiLIMuTgVQ7Xu_gQDytPxxto', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUyODgsImV4cCI6MTU4ODEzNTI4OCwibmJmIjoxNTc5NDk1Mjg4LCJqdGkiOiJhYjRiOWNhMWY1OGRhNTY0ODMwODJjODRiYjk5YjQ1YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oCwiW78MZ1Va4YyshckjiLIMuTgVQ7Xu_gQDytPxxto'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:41', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUyODgsImV4cCI6MTU4ODEzNTI4OCwibmJmIjoxNTc5NDk1Mjg4LCJqdGkiOiJhYjRiOWNhMWY1OGRhNTY0ODMwODJjODRiYjk5YjQ1YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oCwiW78MZ1Va4YyshckjiLIMuTgVQ7Xu_gQDytPxxto', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:41', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUyODgsImV4cCI6MTU4ODEzNTI4OCwibmJmIjoxNTc5NDk1Mjg4LCJqdGkiOiJhYjRiOWNhMWY1OGRhNTY0ODMwODJjODRiYjk5YjQ1YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oCwiW78MZ1Va4YyshckjiLIMuTgVQ7Xu_gQDytPxxto', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:41', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data89] | 38.89 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.177000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.583000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.540000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.393000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.234000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.233000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:42 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.100000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.875000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 12:42 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:42 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.468000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.952000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.874000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.976000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUzNDUsImV4cCI6MTU4ODEzNTM0NSwibmJmIjoxNTc5NDk1MzQ1LCJqdGkiOiI3NjgwZjBiMmExMjRmMWZlZWY5YWJhNzhhM2RjNjdmMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ixpFdER9h8hSna7cOLPgCBZmpCb8atgRcyu_xC0uK1c', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUzNDUsImV4cCI6MTU4ODEzNTM0NSwibmJmIjoxNTc5NDk1MzQ1LCJqdGkiOiI3NjgwZjBiMmExMjRmMWZlZWY5YWJhNzhhM2RjNjdmMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ixpFdER9h8hSna7cOLPgCBZmpCb8atgRcyu_xC0uK1c'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:42', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUzNDUsImV4cCI6MTU4ODEzNTM0NSwibmJmIjoxNTc5NDk1MzQ1LCJqdGkiOiI3NjgwZjBiMmExMjRmMWZlZWY5YWJhNzhhM2RjNjdmMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ixpFdER9h8hSna7cOLPgCBZmpCb8atgRcyu_xC0uK1c', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 12:42', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUzNDUsImV4cCI6MTU4ODEzNTM0NSwibmJmIjoxNTc5NDk1MzQ1LCJqdGkiOiI3NjgwZjBiMmExMjRmMWZlZWY5YWJhNzhhM2RjNjdmMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ixpFdER9h8hSna7cOLPgCBZmpCb8atgRcyu_xC0uK1c', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 12:42', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data90] | 34.08 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.423000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.425000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.202000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:43 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:43 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:43 - 2020-01-20 12:43 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:43 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:43 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.455000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.921000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.850000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.955000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUzOTgsImV4cCI6MTU4ODEzNTM5OCwibmJmIjoxNTc5NDk1Mzk4LCJqdGkiOiIzN2E0NWJmZjhkMTEyODM1NGU5NzVlMDU0ZDljODRmMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Byt0t4MZhrN7WlmbRJ0L_-SiuZDJ6k1TifyX9YbIDn8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUzOTgsImV4cCI6MTU4ODEzNTM5OCwibmJmIjoxNTc5NDk1Mzk4LCJqdGkiOiIzN2E0NWJmZjhkMTEyODM1NGU5NzVlMDU0ZDljODRmMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Byt0t4MZhrN7WlmbRJ0L_-SiuZDJ6k1TifyX9YbIDn8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:43', 'time_end': '2020-01-20 12:43', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUzOTgsImV4cCI6MTU4ODEzNTM5OCwibmJmIjoxNTc5NDk1Mzk4LCJqdGkiOiIzN2E0NWJmZjhkMTEyODM1NGU5NzVlMDU0ZDljODRmMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Byt0t4MZhrN7WlmbRJ0L_-SiuZDJ6k1TifyX9YbIDn8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:43', 'time_end': '2020-01-20 12:43', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTUzOTgsImV4cCI6MTU4ODEzNTM5OCwibmJmIjoxNTc5NDk1Mzk4LCJqdGkiOiIzN2E0NWJmZjhkMTEyODM1NGU5NzVlMDU0ZDljODRmMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Byt0t4MZhrN7WlmbRJ0L_-SiuZDJ6k1TifyX9YbIDn8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:43', 'timeEnd': '2020-01-20 12:43', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data91] | 36.18 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.211000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.621000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.393000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.226000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.264000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:43 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:43 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:43 - 2020-01-20 12:43 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:43 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:43 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.461000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.150000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.844000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.917000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU0NTIsImV4cCI6MTU4ODEzNTQ1MiwibmJmIjoxNTc5NDk1NDUyLCJqdGkiOiIwN2VmMTdiMThiYzIwNTU1YWFlN2RjNmRiMDMyNzU2ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1Wb_UJYFF2c7ztZsQedatTh69-zsbWO59Kd8UR0jD28', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU0NTIsImV4cCI6MTU4ODEzNTQ1MiwibmJmIjoxNTc5NDk1NDUyLCJqdGkiOiIwN2VmMTdiMThiYzIwNTU1YWFlN2RjNmRiMDMyNzU2ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1Wb_UJYFF2c7ztZsQedatTh69-zsbWO59Kd8UR0jD28'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:43', 'time_end': '2020-01-20 12:43', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU0NTIsImV4cCI6MTU4ODEzNTQ1MiwibmJmIjoxNTc5NDk1NDUyLCJqdGkiOiIwN2VmMTdiMThiYzIwNTU1YWFlN2RjNmRiMDMyNzU2ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1Wb_UJYFF2c7ztZsQedatTh69-zsbWO59Kd8UR0jD28', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:43', 'time_end': '2020-01-20 12:43', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU0NTIsImV4cCI6MTU4ODEzNTQ1MiwibmJmIjoxNTc5NDk1NDUyLCJqdGkiOiIwN2VmMTdiMThiYzIwNTU1YWFlN2RjNmRiMDMyNzU2ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1Wb_UJYFF2c7ztZsQedatTh69-zsbWO59Kd8UR0jD28', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:43', 'timeEnd': '2020-01-20 12:43', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data92] | 35.42 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.111000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.574000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.345000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.249000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.231000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:44 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:44 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:44 - 2020-01-20 12:44 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:44 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:44 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.920000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.172000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.888000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU1MDYsImV4cCI6MTU4ODEzNTUwNiwibmJmIjoxNTc5NDk1NTA2LCJqdGkiOiI5ZTI1MzAzMmQ4NWZiMjZkNjJhM2M5ZmYzNjY4Y2U5MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7FbMonCulurTfEFuMOP2-eWDMZD7RbvLlgtS53KFmLY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU1MDYsImV4cCI6MTU4ODEzNTUwNiwibmJmIjoxNTc5NDk1NTA2LCJqdGkiOiI5ZTI1MzAzMmQ4NWZiMjZkNjJhM2M5ZmYzNjY4Y2U5MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7FbMonCulurTfEFuMOP2-eWDMZD7RbvLlgtS53KFmLY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:44', 'time_end': '2020-01-20 12:44', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU1MDYsImV4cCI6MTU4ODEzNTUwNiwibmJmIjoxNTc5NDk1NTA2LCJqdGkiOiI5ZTI1MzAzMmQ4NWZiMjZkNjJhM2M5ZmYzNjY4Y2U5MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7FbMonCulurTfEFuMOP2-eWDMZD7RbvLlgtS53KFmLY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:44', 'time_end': '2020-01-20 12:44', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU1MDYsImV4cCI6MTU4ODEzNTUwNiwibmJmIjoxNTc5NDk1NTA2LCJqdGkiOiI5ZTI1MzAzMmQ4NWZiMjZkNjJhM2M5ZmYzNjY4Y2U5MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7FbMonCulurTfEFuMOP2-eWDMZD7RbvLlgtS53KFmLY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:44', 'timeEnd': '2020-01-20 12:44', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data93] | 35.05 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.366000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.560000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.526000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.213000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:45 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:45 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.616000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:45 - 2020-01-20 12:45 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:45 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:45 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.480000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.203000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.933000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU1NTksImV4cCI6MTU4ODEzNTU1OSwibmJmIjoxNTc5NDk1NTU5LCJqdGkiOiI5MWJiZDlkZDdhOWE3MGJiNDJhYTcxMjFlNGI0ZjNjZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tBV9i7Ic1d3aeQSgYFwP6PythXi1X_H6K3whFvR34oc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU1NTksImV4cCI6MTU4ODEzNTU1OSwibmJmIjoxNTc5NDk1NTU5LCJqdGkiOiI5MWJiZDlkZDdhOWE3MGJiNDJhYTcxMjFlNGI0ZjNjZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tBV9i7Ic1d3aeQSgYFwP6PythXi1X_H6K3whFvR34oc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:45', 'time_end': '2020-01-20 12:45', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU1NTksImV4cCI6MTU4ODEzNTU1OSwibmJmIjoxNTc5NDk1NTU5LCJqdGkiOiI5MWJiZDlkZDdhOWE3MGJiNDJhYTcxMjFlNGI0ZjNjZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tBV9i7Ic1d3aeQSgYFwP6PythXi1X_H6K3whFvR34oc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:45', 'time_end': '2020-01-20 12:45', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU1NTksImV4cCI6MTU4ODEzNTU1OSwibmJmIjoxNTc5NDk1NTU5LCJqdGkiOiI5MWJiZDlkZDdhOWE3MGJiNDJhYTcxMjFlNGI0ZjNjZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.tBV9i7Ic1d3aeQSgYFwP6PythXi1X_H6K3whFvR34oc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:45', 'timeEnd': '2020-01-20 12:45', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data94] | 34.60 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:03.996000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.599000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.478000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.233000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:46 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:46 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:46 - 2020-01-20 12:46 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:46 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:46 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.446000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.136000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.828000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.943000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU2MTIsImV4cCI6MTU4ODEzNTYxMiwibmJmIjoxNTc5NDk1NjEyLCJqdGkiOiJjZjU3ZDVmZWMwNDY2OThjYjg2NTMwNzkyZGEzY2NmYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ErOhvSRH6_B2mQVaxE93HItBZ0M2aFli7HLakoKLuRg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU2MTIsImV4cCI6MTU4ODEzNTYxMiwibmJmIjoxNTc5NDk1NjEyLCJqdGkiOiJjZjU3ZDVmZWMwNDY2OThjYjg2NTMwNzkyZGEzY2NmYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ErOhvSRH6_B2mQVaxE93HItBZ0M2aFli7HLakoKLuRg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:46', 'time_end': '2020-01-20 12:46', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU2MTIsImV4cCI6MTU4ODEzNTYxMiwibmJmIjoxNTc5NDk1NjEyLCJqdGkiOiJjZjU3ZDVmZWMwNDY2OThjYjg2NTMwNzkyZGEzY2NmYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ErOhvSRH6_B2mQVaxE93HItBZ0M2aFli7HLakoKLuRg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:46', 'time_end': '2020-01-20 12:46', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU2MTIsImV4cCI6MTU4ODEzNTYxMiwibmJmIjoxNTc5NDk1NjEyLCJqdGkiOiJjZjU3ZDVmZWMwNDY2OThjYjg2NTMwNzkyZGEzY2NmYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ErOhvSRH6_B2mQVaxE93HItBZ0M2aFli7HLakoKLuRg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:46', 'timeEnd': '2020-01-20 12:46', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data95] | 34.83 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.245000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.617000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.340000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:47 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:47 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:47 - 2020-01-20 12:47 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:47 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:47 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.214000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.824000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.940000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU2NjYsImV4cCI6MTU4ODEzNTY2NiwibmJmIjoxNTc5NDk1NjY2LCJqdGkiOiI5YmJiZTY0MDg0YzBkYmRkYWYwYjU3YWU2NjIwOTZmNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YPwSvECE-qYJqaY_DsgMZrjqJXU2_e659eaoA80l1ls', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU2NjYsImV4cCI6MTU4ODEzNTY2NiwibmJmIjoxNTc5NDk1NjY2LCJqdGkiOiI5YmJiZTY0MDg0YzBkYmRkYWYwYjU3YWU2NjIwOTZmNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YPwSvECE-qYJqaY_DsgMZrjqJXU2_e659eaoA80l1ls'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:47', 'time_end': '2020-01-20 12:47', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU2NjYsImV4cCI6MTU4ODEzNTY2NiwibmJmIjoxNTc5NDk1NjY2LCJqdGkiOiI5YmJiZTY0MDg0YzBkYmRkYWYwYjU3YWU2NjIwOTZmNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YPwSvECE-qYJqaY_DsgMZrjqJXU2_e659eaoA80l1ls', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:47', 'time_end': '2020-01-20 12:47', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU2NjYsImV4cCI6MTU4ODEzNTY2NiwibmJmIjoxNTc5NDk1NjY2LCJqdGkiOiI5YmJiZTY0MDg0YzBkYmRkYWYwYjU3YWU2NjIwOTZmNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YPwSvECE-qYJqaY_DsgMZrjqJXU2_e659eaoA80l1ls', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:47', 'timeEnd': '2020-01-20 12:47', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data96] | 34.99 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.252000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.562000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.797000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:48 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:48 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:48 - 2020-01-20 12:48 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:48 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:48 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.452000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.205000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.742000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.707000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.955000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU3MTksImV4cCI6MTU4ODEzNTcxOSwibmJmIjoxNTc5NDk1NzE5LCJqdGkiOiJhOWM0NWM4YzQ4NWUzNDkxOWRmNzZiOWY2MDlhYjkzZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5FuVTwBY0FKVmQpsFzYroQIkMoBnAPENSSqyZaZWVqA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU3MTksImV4cCI6MTU4ODEzNTcxOSwibmJmIjoxNTc5NDk1NzE5LCJqdGkiOiJhOWM0NWM4YzQ4NWUzNDkxOWRmNzZiOWY2MDlhYjkzZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5FuVTwBY0FKVmQpsFzYroQIkMoBnAPENSSqyZaZWVqA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:48', 'time_end': '2020-01-20 12:48', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU3MTksImV4cCI6MTU4ODEzNTcxOSwibmJmIjoxNTc5NDk1NzE5LCJqdGkiOiJhOWM0NWM4YzQ4NWUzNDkxOWRmNzZiOWY2MDlhYjkzZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5FuVTwBY0FKVmQpsFzYroQIkMoBnAPENSSqyZaZWVqA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:48', 'time_end': '2020-01-20 12:48', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU3MTksImV4cCI6MTU4ODEzNTcxOSwibmJmIjoxNTc5NDk1NzE5LCJqdGkiOiJhOWM0NWM4YzQ4NWUzNDkxOWRmNzZiOWY2MDlhYjkzZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5FuVTwBY0FKVmQpsFzYroQIkMoBnAPENSSqyZaZWVqA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:48', 'timeEnd': '2020-01-20 12:48', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data97] | 35.29 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.174000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.587000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.314000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.237000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.221000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:49 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:49 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:49 - 2020-01-20 12:49 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:49 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:49 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.453000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.862000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.932000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU3NzMsImV4cCI6MTU4ODEzNTc3MywibmJmIjoxNTc5NDk1NzczLCJqdGkiOiJkYzRjMTU1NzBkNmFjMDFkM2MyNDg2NTYxNmM5ZGMwMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Iaa-6PwA0svHtyvA_5YZ74QNUrtjDaVKO1zzR1d3hnA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU3NzMsImV4cCI6MTU4ODEzNTc3MywibmJmIjoxNTc5NDk1NzczLCJqdGkiOiJkYzRjMTU1NzBkNmFjMDFkM2MyNDg2NTYxNmM5ZGMwMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Iaa-6PwA0svHtyvA_5YZ74QNUrtjDaVKO1zzR1d3hnA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:49', 'time_end': '2020-01-20 12:49', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU3NzMsImV4cCI6MTU4ODEzNTc3MywibmJmIjoxNTc5NDk1NzczLCJqdGkiOiJkYzRjMTU1NzBkNmFjMDFkM2MyNDg2NTYxNmM5ZGMwMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Iaa-6PwA0svHtyvA_5YZ74QNUrtjDaVKO1zzR1d3hnA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:49', 'time_end': '2020-01-20 12:49', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU3NzMsImV4cCI6MTU4ODEzNTc3MywibmJmIjoxNTc5NDk1NzczLCJqdGkiOiJkYzRjMTU1NzBkNmFjMDFkM2MyNDg2NTYxNmM5ZGMwMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Iaa-6PwA0svHtyvA_5YZ74QNUrtjDaVKO1zzR1d3hnA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:49', 'timeEnd': '2020-01-20 12:49', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data98] | 36.00 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.235000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.386000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.238000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.259000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:50 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:50 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:50 - 2020-01-20 12:50 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:50 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:50 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.467000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.109000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.294000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU4MjcsImV4cCI6MTU4ODEzNTgyNywibmJmIjoxNTc5NDk1ODI3LCJqdGkiOiI2Mjg0MDNkNjJkYTA2NjkzNzU4YjBjOGRmNDQ0Y2EzNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PwRoifdAdpXaQZ6NL7wcU0wuGjluv4XotufyeuugUTU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU4MjcsImV4cCI6MTU4ODEzNTgyNywibmJmIjoxNTc5NDk1ODI3LCJqdGkiOiI2Mjg0MDNkNjJkYTA2NjkzNzU4YjBjOGRmNDQ0Y2EzNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PwRoifdAdpXaQZ6NL7wcU0wuGjluv4XotufyeuugUTU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:50', 'time_end': '2020-01-20 12:50', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU4MjcsImV4cCI6MTU4ODEzNTgyNywibmJmIjoxNTc5NDk1ODI3LCJqdGkiOiI2Mjg0MDNkNjJkYTA2NjkzNzU4YjBjOGRmNDQ0Y2EzNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PwRoifdAdpXaQZ6NL7wcU0wuGjluv4XotufyeuugUTU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:50', 'time_end': '2020-01-20 12:50', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU4MjcsImV4cCI6MTU4ODEzNTgyNywibmJmIjoxNTc5NDk1ODI3LCJqdGkiOiI2Mjg0MDNkNjJkYTA2NjkzNzU4YjBjOGRmNDQ0Y2EzNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PwRoifdAdpXaQZ6NL7wcU0wuGjluv4XotufyeuugUTU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:50', 'timeEnd': '2020-01-20 12:50', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data99] | 36.04 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.461000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.201000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:51 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:51 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:51 - 2020-01-20 12:51 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:51 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:51 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.464000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.173000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.894000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.965000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU4ODIsImV4cCI6MTU4ODEzNTg4MiwibmJmIjoxNTc5NDk1ODgyLCJqdGkiOiJkZWI5ZDgxZjE2YmVlZjYwYTI4ZjhmY2M5YmFmMDkzMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MHVCDIec6Rdblthuxz8IVYFafcNjilrygdx5J8Hcw78', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU4ODIsImV4cCI6MTU4ODEzNTg4MiwibmJmIjoxNTc5NDk1ODgyLCJqdGkiOiJkZWI5ZDgxZjE2YmVlZjYwYTI4ZjhmY2M5YmFmMDkzMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MHVCDIec6Rdblthuxz8IVYFafcNjilrygdx5J8Hcw78'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:51', 'time_end': '2020-01-20 12:51', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU4ODIsImV4cCI6MTU4ODEzNTg4MiwibmJmIjoxNTc5NDk1ODgyLCJqdGkiOiJkZWI5ZDgxZjE2YmVlZjYwYTI4ZjhmY2M5YmFmMDkzMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MHVCDIec6Rdblthuxz8IVYFafcNjilrygdx5J8Hcw78', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:51', 'time_end': '2020-01-20 12:51', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU4ODIsImV4cCI6MTU4ODEzNTg4MiwibmJmIjoxNTc5NDk1ODgyLCJqdGkiOiJkZWI5ZDgxZjE2YmVlZjYwYTI4ZjhmY2M5YmFmMDkzMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MHVCDIec6Rdblthuxz8IVYFafcNjilrygdx5J8Hcw78', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:51', 'timeEnd': '2020-01-20 12:51', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data100] | 36.46 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.190000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.577000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.453000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.218000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.257000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.759000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:51 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:51 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:51 - 2020-01-20 12:51 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:51 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:51 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.457000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.239000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.823000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.940000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU5MzYsImV4cCI6MTU4ODEzNTkzNiwibmJmIjoxNTc5NDk1OTM2LCJqdGkiOiI2NmRhNTg2NjY0Y2Q4YzY0MzFiMWFiZTA5MjMxMTZmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.WsunicmM7P7vtOj5i-lu1GRL6M-zRODFrCKesva8-ds', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU5MzYsImV4cCI6MTU4ODEzNTkzNiwibmJmIjoxNTc5NDk1OTM2LCJqdGkiOiI2NmRhNTg2NjY0Y2Q4YzY0MzFiMWFiZTA5MjMxMTZmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.WsunicmM7P7vtOj5i-lu1GRL6M-zRODFrCKesva8-ds'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:51', 'time_end': '2020-01-20 12:51', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU5MzYsImV4cCI6MTU4ODEzNTkzNiwibmJmIjoxNTc5NDk1OTM2LCJqdGkiOiI2NmRhNTg2NjY0Y2Q4YzY0MzFiMWFiZTA5MjMxMTZmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.WsunicmM7P7vtOj5i-lu1GRL6M-zRODFrCKesva8-ds', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:51', 'time_end': '2020-01-20 12:51', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU5MzYsImV4cCI6MTU4ODEzNTkzNiwibmJmIjoxNTc5NDk1OTM2LCJqdGkiOiI2NmRhNTg2NjY0Y2Q4YzY0MzFiMWFiZTA5MjMxMTZmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.WsunicmM7P7vtOj5i-lu1GRL6M-zRODFrCKesva8-ds', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:51', 'timeEnd': '2020-01-20 12:51', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data101] | 36.50 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.186000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.425000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.682000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.219000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:52 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:52 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:52 - 2020-01-20 12:52 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:52 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:52 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.458000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.323000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.984000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.953000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU5OTEsImV4cCI6MTU4ODEzNTk5MSwibmJmIjoxNTc5NDk1OTkxLCJqdGkiOiI1ZGIzNDJjOWZjYTczMzA1OTk2NWQwYzdkZWQxYjg2ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jqyziwjlfaKI_8W7Y85dQybHY7MAeImphaOgJpw4xWs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU5OTEsImV4cCI6MTU4ODEzNTk5MSwibmJmIjoxNTc5NDk1OTkxLCJqdGkiOiI1ZGIzNDJjOWZjYTczMzA1OTk2NWQwYzdkZWQxYjg2ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jqyziwjlfaKI_8W7Y85dQybHY7MAeImphaOgJpw4xWs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:52', 'time_end': '2020-01-20 12:52', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU5OTEsImV4cCI6MTU4ODEzNTk5MSwibmJmIjoxNTc5NDk1OTkxLCJqdGkiOiI1ZGIzNDJjOWZjYTczMzA1OTk2NWQwYzdkZWQxYjg2ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jqyziwjlfaKI_8W7Y85dQybHY7MAeImphaOgJpw4xWs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:52', 'time_end': '2020-01-20 12:52', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTU5OTEsImV4cCI6MTU4ODEzNTk5MSwibmJmIjoxNTc5NDk1OTkxLCJqdGkiOiI1ZGIzNDJjOWZjYTczMzA1OTk2NWQwYzdkZWQxYjg2ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jqyziwjlfaKI_8W7Y85dQybHY7MAeImphaOgJpw4xWs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:52', 'timeEnd': '2020-01-20 12:52', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data102] | 35.07 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.349000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.577000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.527000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.181000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:53 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:53 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:53 - 2020-01-20 12:53 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:53 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:53 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.445000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.207000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYwNDQsImV4cCI6MTU4ODEzNjA0NCwibmJmIjoxNTc5NDk2MDQ0LCJqdGkiOiJlMzc4MzJjOGYxNGI0OWZhNmFkM2FjY2U1ZmMxOTg1ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3F5yvUDdSamqL8ahX3hB--b1TJND0sFhrIg1a_7DbEw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYwNDQsImV4cCI6MTU4ODEzNjA0NCwibmJmIjoxNTc5NDk2MDQ0LCJqdGkiOiJlMzc4MzJjOGYxNGI0OWZhNmFkM2FjY2U1ZmMxOTg1ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3F5yvUDdSamqL8ahX3hB--b1TJND0sFhrIg1a_7DbEw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:53', 'time_end': '2020-01-20 12:53', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYwNDQsImV4cCI6MTU4ODEzNjA0NCwibmJmIjoxNTc5NDk2MDQ0LCJqdGkiOiJlMzc4MzJjOGYxNGI0OWZhNmFkM2FjY2U1ZmMxOTg1ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3F5yvUDdSamqL8ahX3hB--b1TJND0sFhrIg1a_7DbEw', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:53', 'time_end': '2020-01-20 12:53', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYwNDQsImV4cCI6MTU4ODEzNjA0NCwibmJmIjoxNTc5NDk2MDQ0LCJqdGkiOiJlMzc4MzJjOGYxNGI0OWZhNmFkM2FjY2U1ZmMxOTg1ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3F5yvUDdSamqL8ahX3hB--b1TJND0sFhrIg1a_7DbEw', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:53', 'timeEnd': '2020-01-20 12:53', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data103] | 35.85 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.282000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.586000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.884000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.226000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.261000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:54 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:54 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.239000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:54 - 2020-01-20 12:54 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:54 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:54 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.458000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.219000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.835000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYwOTgsImV4cCI6MTU4ODEzNjA5OCwibmJmIjoxNTc5NDk2MDk4LCJqdGkiOiI3N2RkMzBlM2E0MTJkNDZlMjczYzI3YTY4NDI4MDk5OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Uy58j57V2EPX0_W6crYo6X_LVZuW2Oi2L0B5X2tP15k', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYwOTgsImV4cCI6MTU4ODEzNjA5OCwibmJmIjoxNTc5NDk2MDk4LCJqdGkiOiI3N2RkMzBlM2E0MTJkNDZlMjczYzI3YTY4NDI4MDk5OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Uy58j57V2EPX0_W6crYo6X_LVZuW2Oi2L0B5X2tP15k'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:54', 'time_end': '2020-01-20 12:54', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYwOTgsImV4cCI6MTU4ODEzNjA5OCwibmJmIjoxNTc5NDk2MDk4LCJqdGkiOiI3N2RkMzBlM2E0MTJkNDZlMjczYzI3YTY4NDI4MDk5OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Uy58j57V2EPX0_W6crYo6X_LVZuW2Oi2L0B5X2tP15k', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:54', 'time_end': '2020-01-20 12:54', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYwOTgsImV4cCI6MTU4ODEzNjA5OCwibmJmIjoxNTc5NDk2MDk4LCJqdGkiOiI3N2RkMzBlM2E0MTJkNDZlMjczYzI3YTY4NDI4MDk5OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Uy58j57V2EPX0_W6crYo6X_LVZuW2Oi2L0B5X2tP15k', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:54', 'timeEnd': '2020-01-20 12:54', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data104] | 37.63 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.217000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.606000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.533000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.774000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.193000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:55 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:55 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:55 - 2020-01-20 12:55 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:55 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:55 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.592000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.516000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.224000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.840000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.943000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYxNTMsImV4cCI6MTU4ODEzNjE1MywibmJmIjoxNTc5NDk2MTUzLCJqdGkiOiIxNjUzMWJiYTc5ZGQyNDUzMDdhMmZkY2RiZDJlYjI1ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ._Y7asJ4xw1i4KjSdUy7p6tCI2Q4XVsejQy3W61I8LU0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYxNTMsImV4cCI6MTU4ODEzNjE1MywibmJmIjoxNTc5NDk2MTUzLCJqdGkiOiIxNjUzMWJiYTc5ZGQyNDUzMDdhMmZkY2RiZDJlYjI1ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ._Y7asJ4xw1i4KjSdUy7p6tCI2Q4XVsejQy3W61I8LU0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:55', 'time_end': '2020-01-20 12:55', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYxNTMsImV4cCI6MTU4ODEzNjE1MywibmJmIjoxNTc5NDk2MTUzLCJqdGkiOiIxNjUzMWJiYTc5ZGQyNDUzMDdhMmZkY2RiZDJlYjI1ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ._Y7asJ4xw1i4KjSdUy7p6tCI2Q4XVsejQy3W61I8LU0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:55', 'time_end': '2020-01-20 12:55', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYxNTMsImV4cCI6MTU4ODEzNjE1MywibmJmIjoxNTc5NDk2MTUzLCJqdGkiOiIxNjUzMWJiYTc5ZGQyNDUzMDdhMmZkY2RiZDJlYjI1ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ._Y7asJ4xw1i4KjSdUy7p6tCI2Q4XVsejQy3W61I8LU0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:55', 'timeEnd': '2020-01-20 12:55', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data105] | 37.29 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:06.176000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.546000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.603000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.257000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:56 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:56 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:56 - 2020-01-20 12:56 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:56 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:56 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.901000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.352000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYyMDksImV4cCI6MTU4ODEzNjIwOSwibmJmIjoxNTc5NDk2MjA5LCJqdGkiOiIzNGYzNjUzYmQxNmE1NTM2Y2MzZDM0N2I5ZTE5MjY1YSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-Whjk2dZxNkStbqrHUcA9mxARY-7jrh5cCzBrBqlLOE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYyMDksImV4cCI6MTU4ODEzNjIwOSwibmJmIjoxNTc5NDk2MjA5LCJqdGkiOiIzNGYzNjUzYmQxNmE1NTM2Y2MzZDM0N2I5ZTE5MjY1YSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-Whjk2dZxNkStbqrHUcA9mxARY-7jrh5cCzBrBqlLOE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:56', 'time_end': '2020-01-20 12:56', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYyMDksImV4cCI6MTU4ODEzNjIwOSwibmJmIjoxNTc5NDk2MjA5LCJqdGkiOiIzNGYzNjUzYmQxNmE1NTM2Y2MzZDM0N2I5ZTE5MjY1YSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-Whjk2dZxNkStbqrHUcA9mxARY-7jrh5cCzBrBqlLOE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:56', 'time_end': '2020-01-20 12:56', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYyMDksImV4cCI6MTU4ODEzNjIwOSwibmJmIjoxNTc5NDk2MjA5LCJqdGkiOiIzNGYzNjUzYmQxNmE1NTM2Y2MzZDM0N2I5ZTE5MjY1YSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-Whjk2dZxNkStbqrHUcA9mxARY-7jrh5cCzBrBqlLOE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:56', 'timeEnd': '2020-01-20 12:56', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data106] | 42.03 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:09.817000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.589000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.447000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.247000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.236000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:57 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:57 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.886000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:57 - 2020-01-20 12:57 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:57 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:57 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.445000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.938000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYyNjksImV4cCI6MTU4ODEzNjI2OSwibmJmIjoxNTc5NDk2MjY5LCJqdGkiOiJhYTgzOGYzMTE3N2JkMTAyMjdmZGE4NmIzYzFkNTRiMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kCIqAgPIbRDf7b3SB4Z53EabBibnQMFuth1AXbLRXSQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYyNjksImV4cCI6MTU4ODEzNjI2OSwibmJmIjoxNTc5NDk2MjY5LCJqdGkiOiJhYTgzOGYzMTE3N2JkMTAyMjdmZGE4NmIzYzFkNTRiMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kCIqAgPIbRDf7b3SB4Z53EabBibnQMFuth1AXbLRXSQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:57', 'time_end': '2020-01-20 12:57', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYyNjksImV4cCI6MTU4ODEzNjI2OSwibmJmIjoxNTc5NDk2MjY5LCJqdGkiOiJhYTgzOGYzMTE3N2JkMTAyMjdmZGE4NmIzYzFkNTRiMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kCIqAgPIbRDf7b3SB4Z53EabBibnQMFuth1AXbLRXSQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:57', 'time_end': '2020-01-20 12:57', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYyNjksImV4cCI6MTU4ODEzNjI2OSwibmJmIjoxNTc5NDk2MjY5LCJqdGkiOiJhYTgzOGYzMTE3N2JkMTAyMjdmZGE4NmIzYzFkNTRiMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kCIqAgPIbRDf7b3SB4Z53EabBibnQMFuth1AXbLRXSQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:57', 'timeEnd': '2020-01-20 12:57', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data107] | 35.22 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.230000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.642000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.582000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.403000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.290000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.225000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:58 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:58 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:58 - 2020-01-20 12:58 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:58 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:58 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.486000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.911000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.875000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.961000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYzMjIsImV4cCI6MTU4ODEzNjMyMiwibmJmIjoxNTc5NDk2MzIyLCJqdGkiOiI4YzUxZjAxYTg4Y2JjMWVjZTQ2YjZmZGI5M2FmOWE3NiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ezalQYO_no3q-M_POFDVbFPjAqIzLmvXQ9fYVYyaj3Y', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYzMjIsImV4cCI6MTU4ODEzNjMyMiwibmJmIjoxNTc5NDk2MzIyLCJqdGkiOiI4YzUxZjAxYTg4Y2JjMWVjZTQ2YjZmZGI5M2FmOWE3NiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ezalQYO_no3q-M_POFDVbFPjAqIzLmvXQ9fYVYyaj3Y'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:58', 'time_end': '2020-01-20 12:58', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYzMjIsImV4cCI6MTU4ODEzNjMyMiwibmJmIjoxNTc5NDk2MzIyLCJqdGkiOiI4YzUxZjAxYTg4Y2JjMWVjZTQ2YjZmZGI5M2FmOWE3NiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ezalQYO_no3q-M_POFDVbFPjAqIzLmvXQ9fYVYyaj3Y', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 12:58', 'time_end': '2020-01-20 12:58', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYzMjIsImV4cCI6MTU4ODEzNjMyMiwibmJmIjoxNTc5NDk2MzIyLCJqdGkiOiI4YzUxZjAxYTg4Y2JjMWVjZTQ2YjZmZGI5M2FmOWE3NiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ezalQYO_no3q-M_POFDVbFPjAqIzLmvXQ9fYVYyaj3Y', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 12:58', 'timeEnd': '2020-01-20 12:58', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data108] | 37.58 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.046000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.535000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 12:59 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 12:59 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.061000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 12:59 - 2020-01-20 12:59 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 12:59 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 12:59 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.456000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.230000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.944000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYzNzgsImV4cCI6MTU4ODEzNjM3OCwibmJmIjoxNTc5NDk2Mzc4LCJqdGkiOiIwNWM1MTQ5MWExNjM3NDM4NmRlZDg2Mjg0ODdiZDY0MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MAWmd7-fwxKmlgtVCJbfV4XSThzL6bIk6F_Qqzz8eIs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYzNzgsImV4cCI6MTU4ODEzNjM3OCwibmJmIjoxNTc5NDk2Mzc4LCJqdGkiOiIwNWM1MTQ5MWExNjM3NDM4NmRlZDg2Mjg0ODdiZDY0MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MAWmd7-fwxKmlgtVCJbfV4XSThzL6bIk6F_Qqzz8eIs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 12:59', 'time_end': '2020-01-20 12:59', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYzNzgsImV4cCI6MTU4ODEzNjM3OCwibmJmIjoxNTc5NDk2Mzc4LCJqdGkiOiIwNWM1MTQ5MWExNjM3NDM4NmRlZDg2Mjg0ODdiZDY0MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MAWmd7-fwxKmlgtVCJbfV4XSThzL6bIk6F_Qqzz8eIs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 12:59', 'time_end': '2020-01-20 12:59', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTYzNzgsImV4cCI6MTU4ODEzNjM3OCwibmJmIjoxNTc5NDk2Mzc4LCJqdGkiOiIwNWM1MTQ5MWExNjM3NDM4NmRlZDg2Mjg0ODdiZDY0MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MAWmd7-fwxKmlgtVCJbfV4XSThzL6bIk6F_Qqzz8eIs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 12:59', 'timeEnd': '2020-01-20 12:59', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data109] | 37.93 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.024000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.586000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.367000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.248000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.242000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.045000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.792000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:00 - 2020-01-20 13:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.039000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.040000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.036000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.041000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.454000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.623000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.851000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY0MzUsImV4cCI6MTU4ODEzNjQzNSwibmJmIjoxNTc5NDk2NDM1LCJqdGkiOiJmYjE1ZDM3ODRmZWEzMGRhNzE2MTk1MWQyMjNlMDY5YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.g3FYPYbavnU0fckJTtPg66TFzKa1HJ25qu3PV9GHQl4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY0MzUsImV4cCI6MTU4ODEzNjQzNSwibmJmIjoxNTc5NDk2NDM1LCJqdGkiOiJmYjE1ZDM3ODRmZWEzMGRhNzE2MTk1MWQyMjNlMDY5YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.g3FYPYbavnU0fckJTtPg66TFzKa1HJ25qu3PV9GHQl4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:00', 'time_end': '2020-01-20 13:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY0MzUsImV4cCI6MTU4ODEzNjQzNSwibmJmIjoxNTc5NDk2NDM1LCJqdGkiOiJmYjE1ZDM3ODRmZWEzMGRhNzE2MTk1MWQyMjNlMDY5YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.g3FYPYbavnU0fckJTtPg66TFzKa1HJ25qu3PV9GHQl4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:00', 'time_end': '2020-01-20 13:00', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY0MzUsImV4cCI6MTU4ODEzNjQzNSwibmJmIjoxNTc5NDk2NDM1LCJqdGkiOiJmYjE1ZDM3ODRmZWEzMGRhNzE2MTk1MWQyMjNlMDY5YiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.g3FYPYbavnU0fckJTtPg66TFzKa1HJ25qu3PV9GHQl4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:00', 'timeEnd': '2020-01-20 13:00', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data110] | 38.63 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.228000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.577000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.518000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.242000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.238000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:01 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:01 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.046000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.810000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:01 - 2020-01-20 13:01 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:01 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:01 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.543000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.479000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.062000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.908000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.952000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY0OTEsImV4cCI6MTU4ODEzNjQ5MSwibmJmIjoxNTc5NDk2NDkxLCJqdGkiOiIyYWNmOWNkMjUyZjZiOTBhMDg1MWQwZmE2NjU0NjFmMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7liLpYgPTxTdZ_wPmf02FO7sSPWSSOSr9rrdMq8jdjQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY0OTEsImV4cCI6MTU4ODEzNjQ5MSwibmJmIjoxNTc5NDk2NDkxLCJqdGkiOiIyYWNmOWNkMjUyZjZiOTBhMDg1MWQwZmE2NjU0NjFmMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7liLpYgPTxTdZ_wPmf02FO7sSPWSSOSr9rrdMq8jdjQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:01', 'time_end': '2020-01-20 13:01', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY0OTEsImV4cCI6MTU4ODEzNjQ5MSwibmJmIjoxNTc5NDk2NDkxLCJqdGkiOiIyYWNmOWNkMjUyZjZiOTBhMDg1MWQwZmE2NjU0NjFmMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7liLpYgPTxTdZ_wPmf02FO7sSPWSSOSr9rrdMq8jdjQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:01', 'time_end': '2020-01-20 13:01', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY0OTEsImV4cCI6MTU4ODEzNjQ5MSwibmJmIjoxNTc5NDk2NDkxLCJqdGkiOiIyYWNmOWNkMjUyZjZiOTBhMDg1MWQwZmE2NjU0NjFmMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7liLpYgPTxTdZ_wPmf02FO7sSPWSSOSr9rrdMq8jdjQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:01', 'timeEnd': '2020-01-20 13:01', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data111] | 39.40 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.285000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.998000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.547000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.545000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.639000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.294000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:02 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:02 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.064000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.829000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:02 - 2020-01-20 13:02 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:02 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:02 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.442000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.082000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.846000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.930000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY1NDksImV4cCI6MTU4ODEzNjU0OSwibmJmIjoxNTc5NDk2NTQ5LCJqdGkiOiI2YWVmZGM0Y2QzYzc4N2YzMWMzZDhjNTVjNTJlYmRhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vkbMHtBJUCXicrbfspPYZkqT1zhNlP5003tLaKmC2YE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY1NDksImV4cCI6MTU4ODEzNjU0OSwibmJmIjoxNTc5NDk2NTQ5LCJqdGkiOiI2YWVmZGM0Y2QzYzc4N2YzMWMzZDhjNTVjNTJlYmRhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vkbMHtBJUCXicrbfspPYZkqT1zhNlP5003tLaKmC2YE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:02', 'time_end': '2020-01-20 13:02', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY1NDksImV4cCI6MTU4ODEzNjU0OSwibmJmIjoxNTc5NDk2NTQ5LCJqdGkiOiI2YWVmZGM0Y2QzYzc4N2YzMWMzZDhjNTVjNTJlYmRhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vkbMHtBJUCXicrbfspPYZkqT1zhNlP5003tLaKmC2YE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:02', 'time_end': '2020-01-20 13:02', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY1NDksImV4cCI6MTU4ODEzNjU0OSwibmJmIjoxNTc5NDk2NTQ5LCJqdGkiOiI2YWVmZGM0Y2QzYzc4N2YzMWMzZDhjNTVjNTJlYmRhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vkbMHtBJUCXicrbfspPYZkqT1zhNlP5003tLaKmC2YE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:02', 'timeEnd': '2020-01-20 13:02', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data112] | 37.94 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.281000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.350000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.245000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.246000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:03 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.012000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.829000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:03 - 2020-01-20 13:03 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:03 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.451000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.971000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.915000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.948000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY2MDUsImV4cCI6MTU4ODEzNjYwNSwibmJmIjoxNTc5NDk2NjA1LCJqdGkiOiI3ZjczNjhjOWJlZDRhMDU3M2YxYjZhM2NjMGM2N2NhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x_KLdxW1qkz2vpCSwdEsh7rtuhfRtZe98EIvhqEZtqI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY2MDUsImV4cCI6MTU4ODEzNjYwNSwibmJmIjoxNTc5NDk2NjA1LCJqdGkiOiI3ZjczNjhjOWJlZDRhMDU3M2YxYjZhM2NjMGM2N2NhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x_KLdxW1qkz2vpCSwdEsh7rtuhfRtZe98EIvhqEZtqI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:03', 'time_end': '2020-01-20 13:03', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY2MDUsImV4cCI6MTU4ODEzNjYwNSwibmJmIjoxNTc5NDk2NjA1LCJqdGkiOiI3ZjczNjhjOWJlZDRhMDU3M2YxYjZhM2NjMGM2N2NhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x_KLdxW1qkz2vpCSwdEsh7rtuhfRtZe98EIvhqEZtqI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:03', 'time_end': '2020-01-20 13:03', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY2MDUsImV4cCI6MTU4ODEzNjYwNSwibmJmIjoxNTc5NDk2NjA1LCJqdGkiOiI3ZjczNjhjOWJlZDRhMDU3M2YxYjZhM2NjMGM2N2NhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x_KLdxW1qkz2vpCSwdEsh7rtuhfRtZe98EIvhqEZtqI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:03', 'timeEnd': '2020-01-20 13:03', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data113] | 37.33 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.089000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.588000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.589000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.386000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.377000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:04 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:04 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.014000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.808000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:04 - 2020-01-20 13:04 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:04 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:04 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.456000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.925000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.858000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.959000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY2NjEsImV4cCI6MTU4ODEzNjY2MSwibmJmIjoxNTc5NDk2NjYxLCJqdGkiOiI5ZTQwZTA1MjUzNDcwZjQxYzFkZTE2Yzk5NzliYjJkYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kXLAwhhB6z7OeXEL2YwrMFUZ-XvOZeYJTG9ITu_bViw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY2NjEsImV4cCI6MTU4ODEzNjY2MSwibmJmIjoxNTc5NDk2NjYxLCJqdGkiOiI5ZTQwZTA1MjUzNDcwZjQxYzFkZTE2Yzk5NzliYjJkYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kXLAwhhB6z7OeXEL2YwrMFUZ-XvOZeYJTG9ITu_bViw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:04', 'time_end': '2020-01-20 13:04', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY2NjEsImV4cCI6MTU4ODEzNjY2MSwibmJmIjoxNTc5NDk2NjYxLCJqdGkiOiI5ZTQwZTA1MjUzNDcwZjQxYzFkZTE2Yzk5NzliYjJkYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kXLAwhhB6z7OeXEL2YwrMFUZ-XvOZeYJTG9ITu_bViw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:04', 'time_end': '2020-01-20 13:04', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY2NjEsImV4cCI6MTU4ODEzNjY2MSwibmJmIjoxNTc5NDk2NjYxLCJqdGkiOiI5ZTQwZTA1MjUzNDcwZjQxYzFkZTE2Yzk5NzliYjJkYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kXLAwhhB6z7OeXEL2YwrMFUZ-XvOZeYJTG9ITu_bViw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:04', 'timeEnd': '2020-01-20 13:04', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data114] | 37.54 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.295000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.443000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.234000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:04 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:04 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.204000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.838000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:04 - 2020-01-20 13:04 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:04 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:04 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.452000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.917000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.873000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.931000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY3MTcsImV4cCI6MTU4ODEzNjcxNywibmJmIjoxNTc5NDk2NzE3LCJqdGkiOiJlMWE0MzhhMTg0NTZmODlhZjdiYTFmMDFlNzRhODkyNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N8pn_9fJEEeEvbJsZn60MGhfyfiDM7tp7ltjpcqjKD0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY3MTcsImV4cCI6MTU4ODEzNjcxNywibmJmIjoxNTc5NDk2NzE3LCJqdGkiOiJlMWE0MzhhMTg0NTZmODlhZjdiYTFmMDFlNzRhODkyNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N8pn_9fJEEeEvbJsZn60MGhfyfiDM7tp7ltjpcqjKD0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:04', 'time_end': '2020-01-20 13:04', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY3MTcsImV4cCI6MTU4ODEzNjcxNywibmJmIjoxNTc5NDk2NzE3LCJqdGkiOiJlMWE0MzhhMTg0NTZmODlhZjdiYTFmMDFlNzRhODkyNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N8pn_9fJEEeEvbJsZn60MGhfyfiDM7tp7ltjpcqjKD0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:04', 'time_end': '2020-01-20 13:04', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY3MTcsImV4cCI6MTU4ODEzNjcxNywibmJmIjoxNTc5NDk2NzE3LCJqdGkiOiJlMWE0MzhhMTg0NTZmODlhZjdiYTFmMDFlNzRhODkyNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N8pn_9fJEEeEvbJsZn60MGhfyfiDM7tp7ltjpcqjKD0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:04', 'timeEnd': '2020-01-20 13:04', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data115] | 38.38 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.033000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.567000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.813000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.243000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.242000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.226000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:05 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:05 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.025000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:05 - 2020-01-20 13:05 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:05 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:05 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.064000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.040000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.036000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.484000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.244000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.962000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY3NzMsImV4cCI6MTU4ODEzNjc3MywibmJmIjoxNTc5NDk2NzczLCJqdGkiOiI1YTQ4YTYwNTk0MmE4ZGM1NDlkNWYzOWNmMTBmOGZlMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oi7zMunJTb2x2HMXx-xVrvqUHWxeBPobCkKnmGVJpQc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY3NzMsImV4cCI6MTU4ODEzNjc3MywibmJmIjoxNTc5NDk2NzczLCJqdGkiOiI1YTQ4YTYwNTk0MmE4ZGM1NDlkNWYzOWNmMTBmOGZlMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oi7zMunJTb2x2HMXx-xVrvqUHWxeBPobCkKnmGVJpQc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:05', 'time_end': '2020-01-20 13:05', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY3NzMsImV4cCI6MTU4ODEzNjc3MywibmJmIjoxNTc5NDk2NzczLCJqdGkiOiI1YTQ4YTYwNTk0MmE4ZGM1NDlkNWYzOWNmMTBmOGZlMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oi7zMunJTb2x2HMXx-xVrvqUHWxeBPobCkKnmGVJpQc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:05', 'time_end': '2020-01-20 13:05', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY3NzMsImV4cCI6MTU4ODEzNjc3MywibmJmIjoxNTc5NDk2NzczLCJqdGkiOiI1YTQ4YTYwNTk0MmE4ZGM1NDlkNWYzOWNmMTBmOGZlMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.oi7zMunJTb2x2HMXx-xVrvqUHWxeBPobCkKnmGVJpQc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:05', 'timeEnd': '2020-01-20 13:05', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data116] | 38.76 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.166000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.619000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.780000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.227000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.263000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:06 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:06 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.504000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.863000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:06 - 2020-01-20 13:06 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:06 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:06 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.041000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.458000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.213000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.842000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY4MzAsImV4cCI6MTU4ODEzNjgzMCwibmJmIjoxNTc5NDk2ODMwLCJqdGkiOiI4ZDJmZjYxYWM5MDBiYjBiN2FhYjViYmVjNGE1Y2FkNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bPmdrgXlnYx1j0msJ3y2OmjzKbzI4yoMvsec1ipXt0Y', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY4MzAsImV4cCI6MTU4ODEzNjgzMCwibmJmIjoxNTc5NDk2ODMwLCJqdGkiOiI4ZDJmZjYxYWM5MDBiYjBiN2FhYjViYmVjNGE1Y2FkNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bPmdrgXlnYx1j0msJ3y2OmjzKbzI4yoMvsec1ipXt0Y'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:06', 'time_end': '2020-01-20 13:06', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY4MzAsImV4cCI6MTU4ODEzNjgzMCwibmJmIjoxNTc5NDk2ODMwLCJqdGkiOiI4ZDJmZjYxYWM5MDBiYjBiN2FhYjViYmVjNGE1Y2FkNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bPmdrgXlnYx1j0msJ3y2OmjzKbzI4yoMvsec1ipXt0Y', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:06', 'time_end': '2020-01-20 13:06', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY4MzAsImV4cCI6MTU4ODEzNjgzMCwibmJmIjoxNTc5NDk2ODMwLCJqdGkiOiI4ZDJmZjYxYWM5MDBiYjBiN2FhYjViYmVjNGE1Y2FkNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bPmdrgXlnYx1j0msJ3y2OmjzKbzI4yoMvsec1ipXt0Y', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:06', 'timeEnd': '2020-01-20 13:06', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data117] | 37.90 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.259000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.546000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.230000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.202000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:07 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:07 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.088000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:07 - 2020-01-20 13:07 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:07 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:07 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.461000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.924000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.878000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.944000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY4ODYsImV4cCI6MTU4ODEzNjg4NiwibmJmIjoxNTc5NDk2ODg2LCJqdGkiOiI2OWY2MTE4NWU4MWVmODMxZDRlYTk1NDg4NDk5MmFlNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CRh-V3yAeO8TzjxmF3zGBayA043lCPEove8ai-k3114', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY4ODYsImV4cCI6MTU4ODEzNjg4NiwibmJmIjoxNTc5NDk2ODg2LCJqdGkiOiI2OWY2MTE4NWU4MWVmODMxZDRlYTk1NDg4NDk5MmFlNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CRh-V3yAeO8TzjxmF3zGBayA043lCPEove8ai-k3114'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:07', 'time_end': '2020-01-20 13:07', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY4ODYsImV4cCI6MTU4ODEzNjg4NiwibmJmIjoxNTc5NDk2ODg2LCJqdGkiOiI2OWY2MTE4NWU4MWVmODMxZDRlYTk1NDg4NDk5MmFlNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CRh-V3yAeO8TzjxmF3zGBayA043lCPEove8ai-k3114', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:07', 'time_end': '2020-01-20 13:07', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY4ODYsImV4cCI6MTU4ODEzNjg4NiwibmJmIjoxNTc5NDk2ODg2LCJqdGkiOiI2OWY2MTE4NWU4MWVmODMxZDRlYTk1NDg4NDk5MmFlNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CRh-V3yAeO8TzjxmF3zGBayA043lCPEove8ai-k3114', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:07', 'timeEnd': '2020-01-20 13:07', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data118] | 39.10 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.177000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.611000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.435000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.209000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:08 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:08 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.232000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:08 - 2020-01-20 13:08 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:08 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:08 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.465000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.251000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.494000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.956000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY5NDMsImV4cCI6MTU4ODEzNjk0MywibmJmIjoxNTc5NDk2OTQzLCJqdGkiOiI5ZThhOTgyYzFhMjVkYmY5MTkzMTY1OTZiNWMzZjk5ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CVp3fhuLuVHnolGlaYKOn21R-3r1MwOx3Irqo4zAumM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY5NDMsImV4cCI6MTU4ODEzNjk0MywibmJmIjoxNTc5NDk2OTQzLCJqdGkiOiI5ZThhOTgyYzFhMjVkYmY5MTkzMTY1OTZiNWMzZjk5ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CVp3fhuLuVHnolGlaYKOn21R-3r1MwOx3Irqo4zAumM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:08', 'time_end': '2020-01-20 13:08', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY5NDMsImV4cCI6MTU4ODEzNjk0MywibmJmIjoxNTc5NDk2OTQzLCJqdGkiOiI5ZThhOTgyYzFhMjVkYmY5MTkzMTY1OTZiNWMzZjk5ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CVp3fhuLuVHnolGlaYKOn21R-3r1MwOx3Irqo4zAumM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:08', 'time_end': '2020-01-20 13:08', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTY5NDMsImV4cCI6MTU4ODEzNjk0MywibmJmIjoxNTc5NDk2OTQzLCJqdGkiOiI5ZThhOTgyYzFhMjVkYmY5MTkzMTY1OTZiNWMzZjk5ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CVp3fhuLuVHnolGlaYKOn21R-3r1MwOx3Irqo4zAumM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:08', 'timeEnd': '2020-01-20 13:08', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data119] | 39.71 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.265000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.387000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.260000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:09 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:09 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.047000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:01.027000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:09 - 2020-01-20 13:09 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:09 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:09 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.204000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.809000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.397000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcwMDEsImV4cCI6MTU4ODEzNzAwMSwibmJmIjoxNTc5NDk3MDAxLCJqdGkiOiIyYWFlNTQyYmNhM2RjYmQ4MmEwOWNjNmNkMzg2ZjA4ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.dKRJpjtS7k0PbcIUpMmMEHzQwY4NEpclvANRYZYNL4Y', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcwMDEsImV4cCI6MTU4ODEzNzAwMSwibmJmIjoxNTc5NDk3MDAxLCJqdGkiOiIyYWFlNTQyYmNhM2RjYmQ4MmEwOWNjNmNkMzg2ZjA4ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.dKRJpjtS7k0PbcIUpMmMEHzQwY4NEpclvANRYZYNL4Y'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:09', 'time_end': '2020-01-20 13:09', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcwMDEsImV4cCI6MTU4ODEzNzAwMSwibmJmIjoxNTc5NDk3MDAxLCJqdGkiOiIyYWFlNTQyYmNhM2RjYmQ4MmEwOWNjNmNkMzg2ZjA4ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.dKRJpjtS7k0PbcIUpMmMEHzQwY4NEpclvANRYZYNL4Y', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:09', 'time_end': '2020-01-20 13:09', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcwMDEsImV4cCI6MTU4ODEzNzAwMSwibmJmIjoxNTc5NDk3MDAxLCJqdGkiOiIyYWFlNTQyYmNhM2RjYmQ4MmEwOWNjNmNkMzg2ZjA4ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.dKRJpjtS7k0PbcIUpMmMEHzQwY4NEpclvANRYZYNL4Y', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:09', 'timeEnd': '2020-01-20 13:09', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data120] | 38.91 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.234000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.582000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.240000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:10 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:10 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.058000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.896000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.652000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:10 - 2020-01-20 13:10 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:10 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:10 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.431000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.066000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.897000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcwNTgsImV4cCI6MTU4ODEzNzA1OCwibmJmIjoxNTc5NDk3MDU4LCJqdGkiOiIzNzYzZjUyYjc3ZGJiNjcyYTVlMWI3NDE2MWYzYjNjOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1h1RS9VrXSUUrIRRIdZ6_Fm2xnPjvAYtuTtwcjvnDl8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcwNTgsImV4cCI6MTU4ODEzNzA1OCwibmJmIjoxNTc5NDk3MDU4LCJqdGkiOiIzNzYzZjUyYjc3ZGJiNjcyYTVlMWI3NDE2MWYzYjNjOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1h1RS9VrXSUUrIRRIdZ6_Fm2xnPjvAYtuTtwcjvnDl8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:10', 'time_end': '2020-01-20 13:10', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcwNTgsImV4cCI6MTU4ODEzNzA1OCwibmJmIjoxNTc5NDk3MDU4LCJqdGkiOiIzNzYzZjUyYjc3ZGJiNjcyYTVlMWI3NDE2MWYzYjNjOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1h1RS9VrXSUUrIRRIdZ6_Fm2xnPjvAYtuTtwcjvnDl8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:10', 'time_end': '2020-01-20 13:10', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcwNTgsImV4cCI6MTU4ODEzNzA1OCwibmJmIjoxNTc5NDk3MDU4LCJqdGkiOiIzNzYzZjUyYjc3ZGJiNjcyYTVlMWI3NDE2MWYzYjNjOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1h1RS9VrXSUUrIRRIdZ6_Fm2xnPjvAYtuTtwcjvnDl8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:10', 'timeEnd': '2020-01-20 13:10', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data121] | 38.52 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.274000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.427000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.232000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.252000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:11 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:11 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.018000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.828000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.305000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:11 - 2020-01-20 13:11 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:11 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:11 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.037000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.060000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.442000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.075000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.883000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcxMTUsImV4cCI6MTU4ODEzNzExNSwibmJmIjoxNTc5NDk3MTE1LCJqdGkiOiIzZjhlY2FiZmUzMTM5MjdlMDYyNGY5MWViMTlmNGNhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D7KbvWhT-YraCKV8WCBzPwfjq6GJvFkZsP0hhw2hCEQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcxMTUsImV4cCI6MTU4ODEzNzExNSwibmJmIjoxNTc5NDk3MTE1LCJqdGkiOiIzZjhlY2FiZmUzMTM5MjdlMDYyNGY5MWViMTlmNGNhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D7KbvWhT-YraCKV8WCBzPwfjq6GJvFkZsP0hhw2hCEQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:11', 'time_end': '2020-01-20 13:11', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcxMTUsImV4cCI6MTU4ODEzNzExNSwibmJmIjoxNTc5NDk3MTE1LCJqdGkiOiIzZjhlY2FiZmUzMTM5MjdlMDYyNGY5MWViMTlmNGNhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D7KbvWhT-YraCKV8WCBzPwfjq6GJvFkZsP0hhw2hCEQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:11', 'time_end': '2020-01-20 13:11', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcxMTUsImV4cCI6MTU4ODEzNzExNSwibmJmIjoxNTc5NDk3MTE1LCJqdGkiOiIzZjhlY2FiZmUzMTM5MjdlMDYyNGY5MWViMTlmNGNhMyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D7KbvWhT-YraCKV8WCBzPwfjq6GJvFkZsP0hhw2hCEQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:11', 'timeEnd': '2020-01-20 13:11', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data122] | 38.89 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.056000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.620000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.535000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.433000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.241000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:12 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:12 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.552000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.243000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:12 - 2020-01-20 13:12 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:12 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:12 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.035000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.868000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.217000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.857000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcxNzIsImV4cCI6MTU4ODEzNzE3MiwibmJmIjoxNTc5NDk3MTcyLCJqdGkiOiI2Yjk4YmUzZDgxZjAwZjExODg0ZjcwMTAzZDA3OTNkZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HnTKRrxknQ-mqTlwvh2f7JVBSnY97DBJa_mJh8isj5A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcxNzIsImV4cCI6MTU4ODEzNzE3MiwibmJmIjoxNTc5NDk3MTcyLCJqdGkiOiI2Yjk4YmUzZDgxZjAwZjExODg0ZjcwMTAzZDA3OTNkZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HnTKRrxknQ-mqTlwvh2f7JVBSnY97DBJa_mJh8isj5A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:12', 'time_end': '2020-01-20 13:12', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcxNzIsImV4cCI6MTU4ODEzNzE3MiwibmJmIjoxNTc5NDk3MTcyLCJqdGkiOiI2Yjk4YmUzZDgxZjAwZjExODg0ZjcwMTAzZDA3OTNkZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HnTKRrxknQ-mqTlwvh2f7JVBSnY97DBJa_mJh8isj5A', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:12', 'time_end': '2020-01-20 13:12', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcxNzIsImV4cCI6MTU4ODEzNzE3MiwibmJmIjoxNTc5NDk3MTcyLCJqdGkiOiI2Yjk4YmUzZDgxZjAwZjExODg0ZjcwMTAzZDA3OTNkZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HnTKRrxknQ-mqTlwvh2f7JVBSnY97DBJa_mJh8isj5A', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:12', 'timeEnd': '2020-01-20 13:12', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data123] | 38.85 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.094000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.445000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.197000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:13 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:13 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.083000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.847000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:13 - 2020-01-20 13:13 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:13 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:13 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.041000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.118000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.953000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcyMjksImV4cCI6MTU4ODEzNzIyOSwibmJmIjoxNTc5NDk3MjI5LCJqdGkiOiJjYTBhMmVmMjkyZGNlMTljOTEzYzU1YjRlN2U2ZGJjMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.08n_3XnkeFrbrfTQnDxx6pvaAuzMq-RpVis1Z3Bbc9Q', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcyMjksImV4cCI6MTU4ODEzNzIyOSwibmJmIjoxNTc5NDk3MjI5LCJqdGkiOiJjYTBhMmVmMjkyZGNlMTljOTEzYzU1YjRlN2U2ZGJjMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.08n_3XnkeFrbrfTQnDxx6pvaAuzMq-RpVis1Z3Bbc9Q'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:13', 'time_end': '2020-01-20 13:13', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcyMjksImV4cCI6MTU4ODEzNzIyOSwibmJmIjoxNTc5NDk3MjI5LCJqdGkiOiJjYTBhMmVmMjkyZGNlMTljOTEzYzU1YjRlN2U2ZGJjMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.08n_3XnkeFrbrfTQnDxx6pvaAuzMq-RpVis1Z3Bbc9Q', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:13', 'time_end': '2020-01-20 13:13', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcyMjksImV4cCI6MTU4ODEzNzIyOSwibmJmIjoxNTc5NDk3MjI5LCJqdGkiOiJjYTBhMmVmMjkyZGNlMTljOTEzYzU1YjRlN2U2ZGJjMiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.08n_3XnkeFrbrfTQnDxx6pvaAuzMq-RpVis1Z3Bbc9Q', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:13', 'timeEnd': '2020-01-20 13:13', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data124] | 38.56 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.255000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.605000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.536000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.269000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.234000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:14 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:14 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.221000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.851000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.041000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:14 - 2020-01-20 13:14 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:14 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:14 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.447000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.071000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.871000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.936000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcyODUsImV4cCI6MTU4ODEzNzI4NSwibmJmIjoxNTc5NDk3Mjg1LCJqdGkiOiIzNDlkZGM2MWJhZmE4ZThlOGVkNjYxMGE0ZTJlZDRjNyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HsupBikzZA38tLZBbuDC4vy6Zvrpebz1FNyJaBKVGAE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcyODUsImV4cCI6MTU4ODEzNzI4NSwibmJmIjoxNTc5NDk3Mjg1LCJqdGkiOiIzNDlkZGM2MWJhZmE4ZThlOGVkNjYxMGE0ZTJlZDRjNyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HsupBikzZA38tLZBbuDC4vy6Zvrpebz1FNyJaBKVGAE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:14', 'time_end': '2020-01-20 13:14', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcyODUsImV4cCI6MTU4ODEzNzI4NSwibmJmIjoxNTc5NDk3Mjg1LCJqdGkiOiIzNDlkZGM2MWJhZmE4ZThlOGVkNjYxMGE0ZTJlZDRjNyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HsupBikzZA38tLZBbuDC4vy6Zvrpebz1FNyJaBKVGAE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:14', 'time_end': '2020-01-20 13:14', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTcyODUsImV4cCI6MTU4ODEzNzI4NSwibmJmIjoxNTc5NDk3Mjg1LCJqdGkiOiIzNDlkZGM2MWJhZmE4ZThlOGVkNjYxMGE0ZTJlZDRjNyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HsupBikzZA38tLZBbuDC4vy6Zvrpebz1FNyJaBKVGAE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:14', 'timeEnd': '2020-01-20 13:14', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data125] | 38.31 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.055000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.378000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.285000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 13:15 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:15 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.047000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.833000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 13:15 - 2020-01-20 13:15 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 13:15 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:15 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.436000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.214000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.906000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.936000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTczNDIsImV4cCI6MTU4ODEzNzM0MiwibmJmIjoxNTc5NDk3MzQyLCJqdGkiOiI5ODlkNDA0NTVhZDQwN2NmMTgwOWNmYWRlODRmYTE2MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GXoYgYeUROO3997q9d96_LxRgzFWUKVHLqXIek2tDvc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTczNDIsImV4cCI6MTU4ODEzNzM0MiwibmJmIjoxNTc5NDk3MzQyLCJqdGkiOiI5ODlkNDA0NTVhZDQwN2NmMTgwOWNmYWRlODRmYTE2MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GXoYgYeUROO3997q9d96_LxRgzFWUKVHLqXIek2tDvc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:15', 'time_end': '2020-01-20 13:15', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTczNDIsImV4cCI6MTU4ODEzNzM0MiwibmJmIjoxNTc5NDk3MzQyLCJqdGkiOiI5ODlkNDA0NTVhZDQwN2NmMTgwOWNmYWRlODRmYTE2MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GXoYgYeUROO3997q9d96_LxRgzFWUKVHLqXIek2tDvc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 13:15', 'time_end': '2020-01-20 13:15', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTczNDIsImV4cCI6MTU4ODEzNzM0MiwibmJmIjoxNTc5NDk3MzQyLCJqdGkiOiI5ODlkNDA0NTVhZDQwN2NmMTgwOWNmYWRlODRmYTE2MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GXoYgYeUROO3997q9d96_LxRgzFWUKVHLqXIek2tDvc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 13:15', 'timeEnd': '2020-01-20 13:15', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data126] | 36.11 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.336000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.476000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.216000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:16 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:16 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:16 - 2020-01-20 13:16 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:16 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:16 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.451000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.160000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.740000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.176000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTczOTcsImV4cCI6MTU4ODEzNzM5NywibmJmIjoxNTc5NDk3Mzk3LCJqdGkiOiJmMWVhMTE5NjI5M2JkNGQ3ODFkZDUxY2RhNjYxMjZkNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CsDqNPoexPp4mzyyEo5N1yTnw47lohX2dL4mAzjBmLo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTczOTcsImV4cCI6MTU4ODEzNzM5NywibmJmIjoxNTc5NDk3Mzk3LCJqdGkiOiJmMWVhMTE5NjI5M2JkNGQ3ODFkZDUxY2RhNjYxMjZkNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CsDqNPoexPp4mzyyEo5N1yTnw47lohX2dL4mAzjBmLo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:16', 'time_end': '2020-01-20 13:16', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTczOTcsImV4cCI6MTU4ODEzNzM5NywibmJmIjoxNTc5NDk3Mzk3LCJqdGkiOiJmMWVhMTE5NjI5M2JkNGQ3ODFkZDUxY2RhNjYxMjZkNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CsDqNPoexPp4mzyyEo5N1yTnw47lohX2dL4mAzjBmLo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:16', 'time_end': '2020-01-20 13:16', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTczOTcsImV4cCI6MTU4ODEzNzM5NywibmJmIjoxNTc5NDk3Mzk3LCJqdGkiOiJmMWVhMTE5NjI5M2JkNGQ3ODFkZDUxY2RhNjYxMjZkNSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CsDqNPoexPp4mzyyEo5N1yTnw47lohX2dL4mAzjBmLo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:16', 'timeEnd': '2020-01-20 13:16', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data127] | 34.82 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.311000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.576000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.354000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.243000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.229000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:17 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:17 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.231000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:17 - 2020-01-20 13:17 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:17 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:17 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.456000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.087000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.803000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc0NTAsImV4cCI6MTU4ODEzNzQ1MCwibmJmIjoxNTc5NDk3NDUwLCJqdGkiOiI2ZmMwOWRiMzgzYjc4MmUxNDBhYjYzM2ZlMWEwZTAzNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hCV7aLFS7MzgQ_rRmmLCLiC_sUa64DEP6gyCo4e3PZA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc0NTAsImV4cCI6MTU4ODEzNzQ1MCwibmJmIjoxNTc5NDk3NDUwLCJqdGkiOiI2ZmMwOWRiMzgzYjc4MmUxNDBhYjYzM2ZlMWEwZTAzNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hCV7aLFS7MzgQ_rRmmLCLiC_sUa64DEP6gyCo4e3PZA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:17', 'time_end': '2020-01-20 13:17', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc0NTAsImV4cCI6MTU4ODEzNzQ1MCwibmJmIjoxNTc5NDk3NDUwLCJqdGkiOiI2ZmMwOWRiMzgzYjc4MmUxNDBhYjYzM2ZlMWEwZTAzNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hCV7aLFS7MzgQ_rRmmLCLiC_sUa64DEP6gyCo4e3PZA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:17', 'time_end': '2020-01-20 13:17', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc0NTAsImV4cCI6MTU4ODEzNzQ1MCwibmJmIjoxNTc5NDk3NDUwLCJqdGkiOiI2ZmMwOWRiMzgzYjc4MmUxNDBhYjYzM2ZlMWEwZTAzNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hCV7aLFS7MzgQ_rRmmLCLiC_sUa64DEP6gyCo4e3PZA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:17', 'timeEnd': '2020-01-20 13:17', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data128] | 35.32 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.021000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.589000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.583000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.420000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.237000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.261000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:18 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:18 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.243000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:18 - 2020-01-20 13:18 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:18 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:18 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.453000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.219000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.725000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.752000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc1MDMsImV4cCI6MTU4ODEzNzUwMywibmJmIjoxNTc5NDk3NTAzLCJqdGkiOiI4NDM3Njg1M2FkOTRhNjk3NTAyNjJlOGMyMjAyYTQzNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GmwnFaI4JbpgSAzBNDt-TsbhDHdIpbKfvtDGo9zgpww', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc1MDMsImV4cCI6MTU4ODEzNzUwMywibmJmIjoxNTc5NDk3NTAzLCJqdGkiOiI4NDM3Njg1M2FkOTRhNjk3NTAyNjJlOGMyMjAyYTQzNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GmwnFaI4JbpgSAzBNDt-TsbhDHdIpbKfvtDGo9zgpww'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:18', 'time_end': '2020-01-20 13:18', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc1MDMsImV4cCI6MTU4ODEzNzUwMywibmJmIjoxNTc5NDk3NTAzLCJqdGkiOiI4NDM3Njg1M2FkOTRhNjk3NTAyNjJlOGMyMjAyYTQzNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GmwnFaI4JbpgSAzBNDt-TsbhDHdIpbKfvtDGo9zgpww', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:18', 'time_end': '2020-01-20 13:18', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc1MDMsImV4cCI6MTU4ODEzNzUwMywibmJmIjoxNTc5NDk3NTAzLCJqdGkiOiI4NDM3Njg1M2FkOTRhNjk3NTAyNjJlOGMyMjAyYTQzNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GmwnFaI4JbpgSAzBNDt-TsbhDHdIpbKfvtDGo9zgpww', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:18', 'timeEnd': '2020-01-20 13:18', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data129] | 34.53 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.361000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.545000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.445000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.238000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.249000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:19 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:19 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:19 - 2020-01-20 13:19 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:19 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:19 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.466000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.898000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.885000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.972000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc1NTYsImV4cCI6MTU4ODEzNzU1NiwibmJmIjoxNTc5NDk3NTU2LCJqdGkiOiI5ZGRkNTFmMTliOGZiMGY1NDg5ZGU4MTFkMjYwOWEzZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NMqszilBhSSoMsVW4JXQAc0eBXBy3CrL-EyjflDUKKo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc1NTYsImV4cCI6MTU4ODEzNzU1NiwibmJmIjoxNTc5NDk3NTU2LCJqdGkiOiI5ZGRkNTFmMTliOGZiMGY1NDg5ZGU4MTFkMjYwOWEzZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NMqszilBhSSoMsVW4JXQAc0eBXBy3CrL-EyjflDUKKo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:19', 'time_end': '2020-01-20 13:19', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc1NTYsImV4cCI6MTU4ODEzNzU1NiwibmJmIjoxNTc5NDk3NTU2LCJqdGkiOiI5ZGRkNTFmMTliOGZiMGY1NDg5ZGU4MTFkMjYwOWEzZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NMqszilBhSSoMsVW4JXQAc0eBXBy3CrL-EyjflDUKKo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:19', 'time_end': '2020-01-20 13:19', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc1NTYsImV4cCI6MTU4ODEzNzU1NiwibmJmIjoxNTc5NDk3NTU2LCJqdGkiOiI5ZGRkNTFmMTliOGZiMGY1NDg5ZGU4MTFkMjYwOWEzZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NMqszilBhSSoMsVW4JXQAc0eBXBy3CrL-EyjflDUKKo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:19', 'timeEnd': '2020-01-20 13:19', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data130] | 35.36 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:03.953000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.612000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.065000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.434000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.262000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.230000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.218000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:19 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:19 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:19 - 2020-01-20 13:19 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:19 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:19 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.039000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.495000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.179000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.898000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.977000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc2MTAsImV4cCI6MTU4ODEzNzYxMCwibmJmIjoxNTc5NDk3NjEwLCJqdGkiOiJiMzg5NGU5MzIwZWU1ODcyZjYxODg2NDVkOTZiMmMwZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.EqvrwunojrXprhLfo8UFwPCb5o_lSWa1d_Gb5B7vn3s', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc2MTAsImV4cCI6MTU4ODEzNzYxMCwibmJmIjoxNTc5NDk3NjEwLCJqdGkiOiJiMzg5NGU5MzIwZWU1ODcyZjYxODg2NDVkOTZiMmMwZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.EqvrwunojrXprhLfo8UFwPCb5o_lSWa1d_Gb5B7vn3s'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:19', 'time_end': '2020-01-20 13:19', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc2MTAsImV4cCI6MTU4ODEzNzYxMCwibmJmIjoxNTc5NDk3NjEwLCJqdGkiOiJiMzg5NGU5MzIwZWU1ODcyZjYxODg2NDVkOTZiMmMwZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.EqvrwunojrXprhLfo8UFwPCb5o_lSWa1d_Gb5B7vn3s', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:19', 'time_end': '2020-01-20 13:19', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc2MTAsImV4cCI6MTU4ODEzNzYxMCwibmJmIjoxNTc5NDk3NjEwLCJqdGkiOiJiMzg5NGU5MzIwZWU1ODcyZjYxODg2NDVkOTZiMmMwZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.EqvrwunojrXprhLfo8UFwPCb5o_lSWa1d_Gb5B7vn3s', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:19', 'timeEnd': '2020-01-20 13:19', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data131] | 35.56 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.173000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.577000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.374000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.268000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.235000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:20 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:20 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:20 - 2020-01-20 13:20 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:20 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:20 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.685000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.908000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.824000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.753000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.936000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc2NjMsImV4cCI6MTU4ODEzNzY2MywibmJmIjoxNTc5NDk3NjYzLCJqdGkiOiI4OGFhNjczMDU4NDRjMmNiMDc3ZjhiMzdmZDgzZTU0NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hkstCuOkBIilIuXpNhlCuMct1-nXbPC0vnT3yRbhvt0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc2NjMsImV4cCI6MTU4ODEzNzY2MywibmJmIjoxNTc5NDk3NjYzLCJqdGkiOiI4OGFhNjczMDU4NDRjMmNiMDc3ZjhiMzdmZDgzZTU0NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hkstCuOkBIilIuXpNhlCuMct1-nXbPC0vnT3yRbhvt0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:20', 'time_end': '2020-01-20 13:20', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc2NjMsImV4cCI6MTU4ODEzNzY2MywibmJmIjoxNTc5NDk3NjYzLCJqdGkiOiI4OGFhNjczMDU4NDRjMmNiMDc3ZjhiMzdmZDgzZTU0NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hkstCuOkBIilIuXpNhlCuMct1-nXbPC0vnT3yRbhvt0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:20', 'time_end': '2020-01-20 13:20', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc2NjMsImV4cCI6MTU4ODEzNzY2MywibmJmIjoxNTc5NDk3NjYzLCJqdGkiOiI4OGFhNjczMDU4NDRjMmNiMDc3ZjhiMzdmZDgzZTU0NCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hkstCuOkBIilIuXpNhlCuMct1-nXbPC0vnT3yRbhvt0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:20', 'timeEnd': '2020-01-20 13:20', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data132] | 34.85 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.358000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.501000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.214000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:21 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:21 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:21 - 2020-01-20 13:21 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:21 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:21 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.463000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.940000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc3MTcsImV4cCI6MTU4ODEzNzcxNywibmJmIjoxNTc5NDk3NzE3LCJqdGkiOiI1Njc5NGNjN2VjZWZhM2QwMTcxN2FhMGU2ODhjOGQyNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0nNLWDCHpuJ9PgR39zW5MVEMkZmI7Eqvd53MTkNnG6o', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc3MTcsImV4cCI6MTU4ODEzNzcxNywibmJmIjoxNTc5NDk3NzE3LCJqdGkiOiI1Njc5NGNjN2VjZWZhM2QwMTcxN2FhMGU2ODhjOGQyNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0nNLWDCHpuJ9PgR39zW5MVEMkZmI7Eqvd53MTkNnG6o'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:21', 'time_end': '2020-01-20 13:21', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc3MTcsImV4cCI6MTU4ODEzNzcxNywibmJmIjoxNTc5NDk3NzE3LCJqdGkiOiI1Njc5NGNjN2VjZWZhM2QwMTcxN2FhMGU2ODhjOGQyNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0nNLWDCHpuJ9PgR39zW5MVEMkZmI7Eqvd53MTkNnG6o', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:21', 'time_end': '2020-01-20 13:21', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc3MTcsImV4cCI6MTU4ODEzNzcxNywibmJmIjoxNTc5NDk3NzE3LCJqdGkiOiI1Njc5NGNjN2VjZWZhM2QwMTcxN2FhMGU2ODhjOGQyNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0nNLWDCHpuJ9PgR39zW5MVEMkZmI7Eqvd53MTkNnG6o', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:21', 'timeEnd': '2020-01-20 13:21', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data133] | 36.29 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.225000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.583000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.440000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.261000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:22 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:22 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.251000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:22 - 2020-01-20 13:22 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:22 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:22 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.904000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.183000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.883000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.966000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc3NzIsImV4cCI6MTU4ODEzNzc3MiwibmJmIjoxNTc5NDk3NzcyLCJqdGkiOiIyMTViNDIzYzQyYWE3NjM3MGQ2MzdkYTc2NjcyZGY2OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QVyMYm4lp0jbrA3szhUQKb4SWq4ycLEBOPGRGY0wrW0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc3NzIsImV4cCI6MTU4ODEzNzc3MiwibmJmIjoxNTc5NDk3NzcyLCJqdGkiOiIyMTViNDIzYzQyYWE3NjM3MGQ2MzdkYTc2NjcyZGY2OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QVyMYm4lp0jbrA3szhUQKb4SWq4ycLEBOPGRGY0wrW0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:22', 'time_end': '2020-01-20 13:22', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc3NzIsImV4cCI6MTU4ODEzNzc3MiwibmJmIjoxNTc5NDk3NzcyLCJqdGkiOiIyMTViNDIzYzQyYWE3NjM3MGQ2MzdkYTc2NjcyZGY2OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QVyMYm4lp0jbrA3szhUQKb4SWq4ycLEBOPGRGY0wrW0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:22', 'time_end': '2020-01-20 13:22', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc3NzIsImV4cCI6MTU4ODEzNzc3MiwibmJmIjoxNTc5NDk3NzcyLCJqdGkiOiIyMTViNDIzYzQyYWE3NjM3MGQ2MzdkYTc2NjcyZGY2OCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.QVyMYm4lp0jbrA3szhUQKb4SWq4ycLEBOPGRGY0wrW0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:22', 'timeEnd': '2020-01-20 13:22', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data134] | 34.36 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.246000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.620000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.592000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.432000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.284000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:23 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:23 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:23 - 2020-01-20 13:23 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:23 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:23 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.476000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.221000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.856000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.960000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc4MjQsImV4cCI6MTU4ODEzNzgyNCwibmJmIjoxNTc5NDk3ODI0LCJqdGkiOiJmYTAxNTVkOWJlYzJkNGVmMDI3ZTgyOGY2MGI3NjM3ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z2XEJtZCyhkPzfch54hxhKikX4W5rv42nn2p2QUBWcs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc4MjQsImV4cCI6MTU4ODEzNzgyNCwibmJmIjoxNTc5NDk3ODI0LCJqdGkiOiJmYTAxNTVkOWJlYzJkNGVmMDI3ZTgyOGY2MGI3NjM3ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z2XEJtZCyhkPzfch54hxhKikX4W5rv42nn2p2QUBWcs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:23', 'time_end': '2020-01-20 13:23', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc4MjQsImV4cCI6MTU4ODEzNzgyNCwibmJmIjoxNTc5NDk3ODI0LCJqdGkiOiJmYTAxNTVkOWJlYzJkNGVmMDI3ZTgyOGY2MGI3NjM3ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z2XEJtZCyhkPzfch54hxhKikX4W5rv42nn2p2QUBWcs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:23', 'time_end': '2020-01-20 13:23', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc4MjQsImV4cCI6MTU4ODEzNzgyNCwibmJmIjoxNTc5NDk3ODI0LCJqdGkiOiJmYTAxNTVkOWJlYzJkNGVmMDI3ZTgyOGY2MGI3NjM3ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z2XEJtZCyhkPzfch54hxhKikX4W5rv42nn2p2QUBWcs', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:23', 'timeEnd': '2020-01-20 13:23', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data135] | 35.65 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.361000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.507000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.271000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:24 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:24 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.218000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:24 - 2020-01-20 13:24 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:24 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:24 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.472000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.093000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.874000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.962000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc4NzgsImV4cCI6MTU4ODEzNzg3OCwibmJmIjoxNTc5NDk3ODc4LCJqdGkiOiI3MTUyODliMzkxMjZkYWJjOTMxMjM1MjYyYjRlYWY0ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ukQOoDlIWkTeXJ3trQAzEo9PtH3QUAoTDl1p8QdzjIc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc4NzgsImV4cCI6MTU4ODEzNzg3OCwibmJmIjoxNTc5NDk3ODc4LCJqdGkiOiI3MTUyODliMzkxMjZkYWJjOTMxMjM1MjYyYjRlYWY0ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ukQOoDlIWkTeXJ3trQAzEo9PtH3QUAoTDl1p8QdzjIc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:24', 'time_end': '2020-01-20 13:24', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc4NzgsImV4cCI6MTU4ODEzNzg3OCwibmJmIjoxNTc5NDk3ODc4LCJqdGkiOiI3MTUyODliMzkxMjZkYWJjOTMxMjM1MjYyYjRlYWY0ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ukQOoDlIWkTeXJ3trQAzEo9PtH3QUAoTDl1p8QdzjIc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:24', 'time_end': '2020-01-20 13:24', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc4NzgsImV4cCI6MTU4ODEzNzg3OCwibmJmIjoxNTc5NDk3ODc4LCJqdGkiOiI3MTUyODliMzkxMjZkYWJjOTMxMjM1MjYyYjRlYWY0ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ukQOoDlIWkTeXJ3trQAzEo9PtH3QUAoTDl1p8QdzjIc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:24', 'timeEnd': '2020-01-20 13:24', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data136] | 35.47 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.195000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.605000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.589000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.400000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.268000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:25 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:25 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.333000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:25 - 2020-01-20 13:25 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:25 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:25 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.165000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.861000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.989000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc5MzIsImV4cCI6MTU4ODEzNzkzMiwibmJmIjoxNTc5NDk3OTMyLCJqdGkiOiI1Mzg0MzU0YzEyYjZkMDUyYmM0N2NhZmYyM2UwYzdiOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6X_FvLP4JPWk43vqo-wDYLauB8cOXmXRhFK08tMeDPU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc5MzIsImV4cCI6MTU4ODEzNzkzMiwibmJmIjoxNTc5NDk3OTMyLCJqdGkiOiI1Mzg0MzU0YzEyYjZkMDUyYmM0N2NhZmYyM2UwYzdiOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6X_FvLP4JPWk43vqo-wDYLauB8cOXmXRhFK08tMeDPU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:25', 'time_end': '2020-01-20 13:25', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc5MzIsImV4cCI6MTU4ODEzNzkzMiwibmJmIjoxNTc5NDk3OTMyLCJqdGkiOiI1Mzg0MzU0YzEyYjZkMDUyYmM0N2NhZmYyM2UwYzdiOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6X_FvLP4JPWk43vqo-wDYLauB8cOXmXRhFK08tMeDPU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:25', 'time_end': '2020-01-20 13:25', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc5MzIsImV4cCI6MTU4ODEzNzkzMiwibmJmIjoxNTc5NDk3OTMyLCJqdGkiOiI1Mzg0MzU0YzEyYjZkMDUyYmM0N2NhZmYyM2UwYzdiOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6X_FvLP4JPWk43vqo-wDYLauB8cOXmXRhFK08tMeDPU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:25', 'timeEnd': '2020-01-20 13:25', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data137] | 36.56 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.035000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.614000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.560000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.404000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.258000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.218000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:26 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:26 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.234000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:26 - 2020-01-20 13:26 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:26 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:26 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.483000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.168000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.845000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.960000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc5ODcsImV4cCI6MTU4ODEzNzk4NywibmJmIjoxNTc5NDk3OTg3LCJqdGkiOiIzM2NkNWY0NTc1MGU1OGJkNTVlNzVmYWQyY2Q2NmRlMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t0p94NlZ4v7NCmKZB0qmWTTulnKZfGTTZ20xrRNMJPY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc5ODcsImV4cCI6MTU4ODEzNzk4NywibmJmIjoxNTc5NDk3OTg3LCJqdGkiOiIzM2NkNWY0NTc1MGU1OGJkNTVlNzVmYWQyY2Q2NmRlMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t0p94NlZ4v7NCmKZB0qmWTTulnKZfGTTZ20xrRNMJPY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:26', 'time_end': '2020-01-20 13:26', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc5ODcsImV4cCI6MTU4ODEzNzk4NywibmJmIjoxNTc5NDk3OTg3LCJqdGkiOiIzM2NkNWY0NTc1MGU1OGJkNTVlNzVmYWQyY2Q2NmRlMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t0p94NlZ4v7NCmKZB0qmWTTulnKZfGTTZ20xrRNMJPY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:26', 'time_end': '2020-01-20 13:26', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTc5ODcsImV4cCI6MTU4ODEzNzk4NywibmJmIjoxNTc5NDk3OTg3LCJqdGkiOiIzM2NkNWY0NTc1MGU1OGJkNTVlNzVmYWQyY2Q2NmRlMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t0p94NlZ4v7NCmKZB0qmWTTulnKZfGTTZ20xrRNMJPY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:26', 'timeEnd': '2020-01-20 13:26', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data138] | 34.91 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.312000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.494000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.240000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:27 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:27 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:27 - 2020-01-20 13:27 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:27 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:27 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.468000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.140000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.836000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgwNDAsImV4cCI6MTU4ODEzODA0MCwibmJmIjoxNTc5NDk4MDQwLCJqdGkiOiI1MmFmMzdmNjE4MGQ5YzdlZGJmNzU3NjExMmRjMmM5ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pQKjwVQ0owcR9n77XVYXA074zuKltLVIieYLJoL2r2k', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgwNDAsImV4cCI6MTU4ODEzODA0MCwibmJmIjoxNTc5NDk4MDQwLCJqdGkiOiI1MmFmMzdmNjE4MGQ5YzdlZGJmNzU3NjExMmRjMmM5ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pQKjwVQ0owcR9n77XVYXA074zuKltLVIieYLJoL2r2k'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:27', 'time_end': '2020-01-20 13:27', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgwNDAsImV4cCI6MTU4ODEzODA0MCwibmJmIjoxNTc5NDk4MDQwLCJqdGkiOiI1MmFmMzdmNjE4MGQ5YzdlZGJmNzU3NjExMmRjMmM5ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pQKjwVQ0owcR9n77XVYXA074zuKltLVIieYLJoL2r2k', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:27', 'time_end': '2020-01-20 13:27', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgwNDAsImV4cCI6MTU4ODEzODA0MCwibmJmIjoxNTc5NDk4MDQwLCJqdGkiOiI1MmFmMzdmNjE4MGQ5YzdlZGJmNzU3NjExMmRjMmM5ZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pQKjwVQ0owcR9n77XVYXA074zuKltLVIieYLJoL2r2k', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:27', 'timeEnd': '2020-01-20 13:27', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data139] | 35.45 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.208000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.538000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.390000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.244000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.231000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:27 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:27 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:27 - 2020-01-20 13:27 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:27 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:27 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.460000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.198000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.851000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.957000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgwOTMsImV4cCI6MTU4ODEzODA5MywibmJmIjoxNTc5NDk4MDkzLCJqdGkiOiI2NjQxNDQ1ODlhYTM3ZjY5NWU1ZTczZmZjNjU5MWE3NSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.98XopdM-1B_7Qij2yv-FTHqKPCsMpEu7ddymDmbrVgs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgwOTMsImV4cCI6MTU4ODEzODA5MywibmJmIjoxNTc5NDk4MDkzLCJqdGkiOiI2NjQxNDQ1ODlhYTM3ZjY5NWU1ZTczZmZjNjU5MWE3NSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.98XopdM-1B_7Qij2yv-FTHqKPCsMpEu7ddymDmbrVgs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:27', 'time_end': '2020-01-20 13:27', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgwOTMsImV4cCI6MTU4ODEzODA5MywibmJmIjoxNTc5NDk4MDkzLCJqdGkiOiI2NjQxNDQ1ODlhYTM3ZjY5NWU1ZTczZmZjNjU5MWE3NSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.98XopdM-1B_7Qij2yv-FTHqKPCsMpEu7ddymDmbrVgs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:27', 'time_end': '2020-01-20 13:27', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgwOTMsImV4cCI6MTU4ODEzODA5MywibmJmIjoxNTc5NDk4MDkzLCJqdGkiOiI2NjQxNDQ1ODlhYTM3ZjY5NWU1ZTczZmZjNjU5MWE3NSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.98XopdM-1B_7Qij2yv-FTHqKPCsMpEu7ddymDmbrVgs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:27', 'timeEnd': '2020-01-20 13:27', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data140] | 36.87 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.029000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.874000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.083000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.242000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:28 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:28 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:28 - 2020-01-20 13:28 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:28 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:28 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.472000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.228000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.876000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.935000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgxNDgsImV4cCI6MTU4ODEzODE0OCwibmJmIjoxNTc5NDk4MTQ4LCJqdGkiOiJiMWQ1NmU1MjdiZDhiZDQ4ZGE4OGRmNTk5NjAxZGIzZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.K55Jn_akMBYjVUfC94mSI6PysPXwHoBiWu5LzsD8GF4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgxNDgsImV4cCI6MTU4ODEzODE0OCwibmJmIjoxNTc5NDk4MTQ4LCJqdGkiOiJiMWQ1NmU1MjdiZDhiZDQ4ZGE4OGRmNTk5NjAxZGIzZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.K55Jn_akMBYjVUfC94mSI6PysPXwHoBiWu5LzsD8GF4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:28', 'time_end': '2020-01-20 13:28', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgxNDgsImV4cCI6MTU4ODEzODE0OCwibmJmIjoxNTc5NDk4MTQ4LCJqdGkiOiJiMWQ1NmU1MjdiZDhiZDQ4ZGE4OGRmNTk5NjAxZGIzZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.K55Jn_akMBYjVUfC94mSI6PysPXwHoBiWu5LzsD8GF4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:28', 'time_end': '2020-01-20 13:28', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgxNDgsImV4cCI6MTU4ODEzODE0OCwibmJmIjoxNTc5NDk4MTQ4LCJqdGkiOiJiMWQ1NmU1MjdiZDhiZDQ4ZGE4OGRmNTk5NjAxZGIzZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.K55Jn_akMBYjVUfC94mSI6PysPXwHoBiWu5LzsD8GF4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:28', 'timeEnd': '2020-01-20 13:28', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data141] | 35.41 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.338000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.567000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.581000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.270000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:29 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:29 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:29 - 2020-01-20 13:29 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:29 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:29 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.479000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.216000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.824000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgyMDIsImV4cCI6MTU4ODEzODIwMiwibmJmIjoxNTc5NDk4MjAyLCJqdGkiOiJkNmVmMjI5MGMzMTQzMWY3ZWY4ZDE2MzFhN2Y2MmYxNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yPA5zwnH5NCcP5qTDjCDV1BGkhuysmwBlwZoT9InzkM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgyMDIsImV4cCI6MTU4ODEzODIwMiwibmJmIjoxNTc5NDk4MjAyLCJqdGkiOiJkNmVmMjI5MGMzMTQzMWY3ZWY4ZDE2MzFhN2Y2MmYxNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yPA5zwnH5NCcP5qTDjCDV1BGkhuysmwBlwZoT9InzkM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:29', 'time_end': '2020-01-20 13:29', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgyMDIsImV4cCI6MTU4ODEzODIwMiwibmJmIjoxNTc5NDk4MjAyLCJqdGkiOiJkNmVmMjI5MGMzMTQzMWY3ZWY4ZDE2MzFhN2Y2MmYxNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yPA5zwnH5NCcP5qTDjCDV1BGkhuysmwBlwZoT9InzkM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:29', 'time_end': '2020-01-20 13:29', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgyMDIsImV4cCI6MTU4ODEzODIwMiwibmJmIjoxNTc5NDk4MjAyLCJqdGkiOiJkNmVmMjI5MGMzMTQzMWY3ZWY4ZDE2MzFhN2Y2MmYxNiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yPA5zwnH5NCcP5qTDjCDV1BGkhuysmwBlwZoT9InzkM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:29', 'timeEnd': '2020-01-20 13:29', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data142] | 36.77 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.291000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.589000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.614000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.408000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.284000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:30 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:30 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:30 - 2020-01-20 13:30 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:30 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:30 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.931000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgyNTcsImV4cCI6MTU4ODEzODI1NywibmJmIjoxNTc5NDk4MjU3LCJqdGkiOiI2OGI5MTQ4NWQwM2RlOTBjMTIzZTZjZTE5OGJhM2YwZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UvZTBH958PgrRxAop9BRIavOjo6vAsPHvvRdbpXW0CQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgyNTcsImV4cCI6MTU4ODEzODI1NywibmJmIjoxNTc5NDk4MjU3LCJqdGkiOiI2OGI5MTQ4NWQwM2RlOTBjMTIzZTZjZTE5OGJhM2YwZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UvZTBH958PgrRxAop9BRIavOjo6vAsPHvvRdbpXW0CQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:30', 'time_end': '2020-01-20 13:30', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgyNTcsImV4cCI6MTU4ODEzODI1NywibmJmIjoxNTc5NDk4MjU3LCJqdGkiOiI2OGI5MTQ4NWQwM2RlOTBjMTIzZTZjZTE5OGJhM2YwZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UvZTBH958PgrRxAop9BRIavOjo6vAsPHvvRdbpXW0CQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:30', 'time_end': '2020-01-20 13:30', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgyNTcsImV4cCI6MTU4ODEzODI1NywibmJmIjoxNTc5NDk4MjU3LCJqdGkiOiI2OGI5MTQ4NWQwM2RlOTBjMTIzZTZjZTE5OGJhM2YwZSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UvZTBH958PgrRxAop9BRIavOjo6vAsPHvvRdbpXW0CQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:30', 'timeEnd': '2020-01-20 13:30', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data143] | 34.34 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.269000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.380000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.254000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:31 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:31 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:31 - 2020-01-20 13:31 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:31 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:31 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.476000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.090000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.826000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.915000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgzMDksImV4cCI6MTU4ODEzODMwOSwibmJmIjoxNTc5NDk4MzA5LCJqdGkiOiIyYjg4MGE3OTZhMGM5Yjk0Yzc2YmRkMjY3ZGJkNjJlMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZSa4XG8vSXlxcXQ9P9EOG8sDK12YSqqRalDRhC_t4cg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgzMDksImV4cCI6MTU4ODEzODMwOSwibmJmIjoxNTc5NDk4MzA5LCJqdGkiOiIyYjg4MGE3OTZhMGM5Yjk0Yzc2YmRkMjY3ZGJkNjJlMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZSa4XG8vSXlxcXQ9P9EOG8sDK12YSqqRalDRhC_t4cg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:31', 'time_end': '2020-01-20 13:31', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgzMDksImV4cCI6MTU4ODEzODMwOSwibmJmIjoxNTc5NDk4MzA5LCJqdGkiOiIyYjg4MGE3OTZhMGM5Yjk0Yzc2YmRkMjY3ZGJkNjJlMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZSa4XG8vSXlxcXQ9P9EOG8sDK12YSqqRalDRhC_t4cg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 13:31', 'time_end': '2020-01-20 13:31', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgzMDksImV4cCI6MTU4ODEzODMwOSwibmJmIjoxNTc5NDk4MzA5LCJqdGkiOiIyYjg4MGE3OTZhMGM5Yjk0Yzc2YmRkMjY3ZGJkNjJlMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZSa4XG8vSXlxcXQ9P9EOG8sDK12YSqqRalDRhC_t4cg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 13:31', 'timeEnd': '2020-01-20 13:31', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data144] | 39.01 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.427000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.456000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.196000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:32 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:32 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.030000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.837000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:32 - 2020-01-20 13:32 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:32 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:32 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.462000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.223000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.858000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.199000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgzNjYsImV4cCI6MTU4ODEzODM2NiwibmJmIjoxNTc5NDk4MzY2LCJqdGkiOiJkYjBmMmU0Mjc3MTkxNmU1NTFjNjgxODExY2Y4ODIwMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.o1eouCZLDRAQOFUXExUNje0lPq90ftu16Wc2CV59Izs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgzNjYsImV4cCI6MTU4ODEzODM2NiwibmJmIjoxNTc5NDk4MzY2LCJqdGkiOiJkYjBmMmU0Mjc3MTkxNmU1NTFjNjgxODExY2Y4ODIwMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.o1eouCZLDRAQOFUXExUNje0lPq90ftu16Wc2CV59Izs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:32', 'time_end': '2020-01-20 13:32', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgzNjYsImV4cCI6MTU4ODEzODM2NiwibmJmIjoxNTc5NDk4MzY2LCJqdGkiOiJkYjBmMmU0Mjc3MTkxNmU1NTFjNjgxODExY2Y4ODIwMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.o1eouCZLDRAQOFUXExUNje0lPq90ftu16Wc2CV59Izs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:32', 'time_end': '2020-01-20 13:32', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTgzNjYsImV4cCI6MTU4ODEzODM2NiwibmJmIjoxNTc5NDk4MzY2LCJqdGkiOiJkYjBmMmU0Mjc3MTkxNmU1NTFjNjgxODExY2Y4ODIwMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.o1eouCZLDRAQOFUXExUNje0lPq90ftu16Wc2CV59Izs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:32', 'timeEnd': '2020-01-20 13:32', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data145] | 38.52 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.188000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.591000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.535000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.357000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.239000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.274000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:33 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:33 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.882000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:33 - 2020-01-20 13:33 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:33 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:33 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.443000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.907000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.889000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.382000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.938000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg0MjMsImV4cCI6MTU4ODEzODQyMywibmJmIjoxNTc5NDk4NDIzLCJqdGkiOiIzYTVlYjQ5ZWU2ZGFjN2YwMmY0NzMwZmEzMzExMDkzOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aH1xJoBusa8Q2LG-VznbPekTy_Xx9XASARLdij8v0_o', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg0MjMsImV4cCI6MTU4ODEzODQyMywibmJmIjoxNTc5NDk4NDIzLCJqdGkiOiIzYTVlYjQ5ZWU2ZGFjN2YwMmY0NzMwZmEzMzExMDkzOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aH1xJoBusa8Q2LG-VznbPekTy_Xx9XASARLdij8v0_o'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:33', 'time_end': '2020-01-20 13:33', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg0MjMsImV4cCI6MTU4ODEzODQyMywibmJmIjoxNTc5NDk4NDIzLCJqdGkiOiIzYTVlYjQ5ZWU2ZGFjN2YwMmY0NzMwZmEzMzExMDkzOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aH1xJoBusa8Q2LG-VznbPekTy_Xx9XASARLdij8v0_o', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:33', 'time_end': '2020-01-20 13:33', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg0MjMsImV4cCI6MTU4ODEzODQyMywibmJmIjoxNTc5NDk4NDIzLCJqdGkiOiIzYTVlYjQ5ZWU2ZGFjN2YwMmY0NzMwZmEzMzExMDkzOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aH1xJoBusa8Q2LG-VznbPekTy_Xx9XASARLdij8v0_o', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:33', 'timeEnd': '2020-01-20 13:33', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data146] | 38.68 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.033000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.633000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.574000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.380000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.231000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.276000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:34 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:34 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.088000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.873000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:34 - 2020-01-20 13:34 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:34 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:34 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.463000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.900000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.839000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.960000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg0NzksImV4cCI6MTU4ODEzODQ3OSwibmJmIjoxNTc5NDk4NDc5LCJqdGkiOiJkYjhhYmRlYjg0OTQ2YmY5OTg1YjM5NzZkMjhhMTQ2MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.giMBWlUacYu22noVVXGPcvNn8W6DB-yCvVUAceQ6FMQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg0NzksImV4cCI6MTU4ODEzODQ3OSwibmJmIjoxNTc5NDk4NDc5LCJqdGkiOiJkYjhhYmRlYjg0OTQ2YmY5OTg1YjM5NzZkMjhhMTQ2MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.giMBWlUacYu22noVVXGPcvNn8W6DB-yCvVUAceQ6FMQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:34', 'time_end': '2020-01-20 13:34', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg0NzksImV4cCI6MTU4ODEzODQ3OSwibmJmIjoxNTc5NDk4NDc5LCJqdGkiOiJkYjhhYmRlYjg0OTQ2YmY5OTg1YjM5NzZkMjhhMTQ2MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.giMBWlUacYu22noVVXGPcvNn8W6DB-yCvVUAceQ6FMQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:34', 'time_end': '2020-01-20 13:34', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg0NzksImV4cCI6MTU4ODEzODQ3OSwibmJmIjoxNTc5NDk4NDc5LCJqdGkiOiJkYjhhYmRlYjg0OTQ2YmY5OTg1YjM5NzZkMjhhMTQ2MyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.giMBWlUacYu22noVVXGPcvNn8W6DB-yCvVUAceQ6FMQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:34', 'timeEnd': '2020-01-20 13:34', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data147] | 37.66 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.269000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.548000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.326000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:35 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:35 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.051000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.826000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:35 - 2020-01-20 13:35 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:35 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:35 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.464000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.101000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.870000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg1MzUsImV4cCI6MTU4ODEzODUzNSwibmJmIjoxNTc5NDk4NTM1LCJqdGkiOiI1N2YzYTgxZjM0OTAzZThjOWY5NmRmMTAyYTU4NWZhYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eDq4Eop1ieyGDVPNZvjwM88CbVJu5BgFSS4oRVZmSD8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg1MzUsImV4cCI6MTU4ODEzODUzNSwibmJmIjoxNTc5NDk4NTM1LCJqdGkiOiI1N2YzYTgxZjM0OTAzZThjOWY5NmRmMTAyYTU4NWZhYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eDq4Eop1ieyGDVPNZvjwM88CbVJu5BgFSS4oRVZmSD8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:35', 'time_end': '2020-01-20 13:35', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg1MzUsImV4cCI6MTU4ODEzODUzNSwibmJmIjoxNTc5NDk4NTM1LCJqdGkiOiI1N2YzYTgxZjM0OTAzZThjOWY5NmRmMTAyYTU4NWZhYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eDq4Eop1ieyGDVPNZvjwM88CbVJu5BgFSS4oRVZmSD8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:35', 'time_end': '2020-01-20 13:35', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg1MzUsImV4cCI6MTU4ODEzODUzNSwibmJmIjoxNTc5NDk4NTM1LCJqdGkiOiI1N2YzYTgxZjM0OTAzZThjOWY5NmRmMTAyYTU4NWZhYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eDq4Eop1ieyGDVPNZvjwM88CbVJu5BgFSS4oRVZmSD8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:35', 'timeEnd': '2020-01-20 13:35', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data148] | 38.82 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.019000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.613000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.537000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.397000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.239000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.229000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:36 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:36 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.043000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.890000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:36 - 2020-01-20 13:36 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:36 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:36 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.463000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.951000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.866000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.951000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg1OTIsImV4cCI6MTU4ODEzODU5MiwibmJmIjoxNTc5NDk4NTkyLCJqdGkiOiI4MzQyNWQ4ZmNiYWRkNzFhNDVjNDZmOTgxM2ZmYWVkMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.k3zwHO3f7H3XDVXKEW-qO4kQPZ8UAMelRRKDzSXT6lI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg1OTIsImV4cCI6MTU4ODEzODU5MiwibmJmIjoxNTc5NDk4NTkyLCJqdGkiOiI4MzQyNWQ4ZmNiYWRkNzFhNDVjNDZmOTgxM2ZmYWVkMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.k3zwHO3f7H3XDVXKEW-qO4kQPZ8UAMelRRKDzSXT6lI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:36', 'time_end': '2020-01-20 13:36', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg1OTIsImV4cCI6MTU4ODEzODU5MiwibmJmIjoxNTc5NDk4NTkyLCJqdGkiOiI4MzQyNWQ4ZmNiYWRkNzFhNDVjNDZmOTgxM2ZmYWVkMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.k3zwHO3f7H3XDVXKEW-qO4kQPZ8UAMelRRKDzSXT6lI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:36', 'time_end': '2020-01-20 13:36', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg1OTIsImV4cCI6MTU4ODEzODU5MiwibmJmIjoxNTc5NDk4NTkyLCJqdGkiOiI4MzQyNWQ4ZmNiYWRkNzFhNDVjNDZmOTgxM2ZmYWVkMSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.k3zwHO3f7H3XDVXKEW-qO4kQPZ8UAMelRRKDzSXT6lI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:36', 'timeEnd': '2020-01-20 13:36', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data149] | 39.31 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.249000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.507000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.242000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:37 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:37 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.621000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.842000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.638000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:37 - 2020-01-20 13:37 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:37 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:37 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.039000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.434000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.210000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.830000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg2NTAsImV4cCI6MTU4ODEzODY1MCwibmJmIjoxNTc5NDk4NjUwLCJqdGkiOiIxZjQwYjY4YWIzMTFiY2Y5NjYyMzdkYWU2NjM1Y2I4ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.kkM_WZ-cXbG46NYziTxESKU5dRCOKAMjrEUWHx84GXA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg2NTAsImV4cCI6MTU4ODEzODY1MCwibmJmIjoxNTc5NDk4NjUwLCJqdGkiOiIxZjQwYjY4YWIzMTFiY2Y5NjYyMzdkYWU2NjM1Y2I4ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.kkM_WZ-cXbG46NYziTxESKU5dRCOKAMjrEUWHx84GXA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:37', 'time_end': '2020-01-20 13:37', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg2NTAsImV4cCI6MTU4ODEzODY1MCwibmJmIjoxNTc5NDk4NjUwLCJqdGkiOiIxZjQwYjY4YWIzMTFiY2Y5NjYyMzdkYWU2NjM1Y2I4ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.kkM_WZ-cXbG46NYziTxESKU5dRCOKAMjrEUWHx84GXA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:37', 'time_end': '2020-01-20 13:37', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg2NTAsImV4cCI6MTU4ODEzODY1MCwibmJmIjoxNTc5NDk4NjUwLCJqdGkiOiIxZjQwYjY4YWIzMTFiY2Y5NjYyMzdkYWU2NjM1Y2I4ZiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIyNDEzNTcxMTUyMTg5IiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.kkM_WZ-cXbG46NYziTxESKU5dRCOKAMjrEUWHx84GXA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:37', 'timeEnd': '2020-01-20 13:37', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data150] | 39.62 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.342000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.573000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.778000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.121000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:38 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:38 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.025000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.878000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:38 - 2020-01-20 13:38 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:38 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:38 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.854000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.142000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.852000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.982000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg3MDgsImV4cCI6MTU4ODEzODcwOCwibmJmIjoxNTc5NDk4NzA4LCJqdGkiOiJmZjJkNjhmMTRmNjkwYzg3YTdiNWU4MDdmYjA1NDEwNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4zMmHj3jOS5vjwqXrGiLoVYy8StA4S4J4TlJhLwiVFk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg3MDgsImV4cCI6MTU4ODEzODcwOCwibmJmIjoxNTc5NDk4NzA4LCJqdGkiOiJmZjJkNjhmMTRmNjkwYzg3YTdiNWU4MDdmYjA1NDEwNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4zMmHj3jOS5vjwqXrGiLoVYy8StA4S4J4TlJhLwiVFk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:38', 'time_end': '2020-01-20 13:38', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg3MDgsImV4cCI6MTU4ODEzODcwOCwibmJmIjoxNTc5NDk4NzA4LCJqdGkiOiJmZjJkNjhmMTRmNjkwYzg3YTdiNWU4MDdmYjA1NDEwNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4zMmHj3jOS5vjwqXrGiLoVYy8StA4S4J4TlJhLwiVFk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:38', 'time_end': '2020-01-20 13:38', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg3MDgsImV4cCI6MTU4ODEzODcwOCwibmJmIjoxNTc5NDk4NzA4LCJqdGkiOiJmZjJkNjhmMTRmNjkwYzg3YTdiNWU4MDdmYjA1NDEwNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4zMmHj3jOS5vjwqXrGiLoVYy8StA4S4J4TlJhLwiVFk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:38', 'timeEnd': '2020-01-20 13:38', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data151] | 38.46 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.013000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.586000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.977000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.238000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:39 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:39 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.939000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.875000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:39 - 2020-01-20 13:39 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:39 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:39 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.034000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.919000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.824000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg3NjUsImV4cCI6MTU4ODEzODc2NSwibmJmIjoxNTc5NDk4NzY1LCJqdGkiOiI1ZjIxODcwYWM3YjI1M2U2NDEzM2RmYWM3MWI4MGJmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.f3zXIYzHaK4EPuIJTMFpoG3hA89rILpGc5vuen-cEL8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg3NjUsImV4cCI6MTU4ODEzODc2NSwibmJmIjoxNTc5NDk4NzY1LCJqdGkiOiI1ZjIxODcwYWM3YjI1M2U2NDEzM2RmYWM3MWI4MGJmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.f3zXIYzHaK4EPuIJTMFpoG3hA89rILpGc5vuen-cEL8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:39', 'time_end': '2020-01-20 13:39', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg3NjUsImV4cCI6MTU4ODEzODc2NSwibmJmIjoxNTc5NDk4NzY1LCJqdGkiOiI1ZjIxODcwYWM3YjI1M2U2NDEzM2RmYWM3MWI4MGJmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.f3zXIYzHaK4EPuIJTMFpoG3hA89rILpGc5vuen-cEL8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:39', 'time_end': '2020-01-20 13:39', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg3NjUsImV4cCI6MTU4ODEzODc2NSwibmJmIjoxNTc5NDk4NzY1LCJqdGkiOiI1ZjIxODcwYWM3YjI1M2U2NDEzM2RmYWM3MWI4MGJmNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.f3zXIYzHaK4EPuIJTMFpoG3hA89rILpGc5vuen-cEL8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:39', 'timeEnd': '2020-01-20 13:39', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data152] | 40.02 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.345000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.427000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.237000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:40 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:40 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.085000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.850000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:40 - 2020-01-20 13:40 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:40 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:40 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.040000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.039000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.464000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.212000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.885000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg4MjMsImV4cCI6MTU4ODEzODgyMywibmJmIjoxNTc5NDk4ODIzLCJqdGkiOiI1YjQ5ZGMxZWNiMTAwYWU4NDk0ZDRiYTFiODNhZTc1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5ihSDrIFdNxGCv_IkmdijozG9ZsM4XrgqprzT-VyeIo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg4MjMsImV4cCI6MTU4ODEzODgyMywibmJmIjoxNTc5NDk4ODIzLCJqdGkiOiI1YjQ5ZGMxZWNiMTAwYWU4NDk0ZDRiYTFiODNhZTc1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5ihSDrIFdNxGCv_IkmdijozG9ZsM4XrgqprzT-VyeIo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:40', 'time_end': '2020-01-20 13:40', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg4MjMsImV4cCI6MTU4ODEzODgyMywibmJmIjoxNTc5NDk4ODIzLCJqdGkiOiI1YjQ5ZGMxZWNiMTAwYWU4NDk0ZDRiYTFiODNhZTc1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5ihSDrIFdNxGCv_IkmdijozG9ZsM4XrgqprzT-VyeIo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:40', 'time_end': '2020-01-20 13:40', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg4MjMsImV4cCI6MTU4ODEzODgyMywibmJmIjoxNTc5NDk4ODIzLCJqdGkiOiI1YjQ5ZGMxZWNiMTAwYWU4NDk0ZDRiYTFiODNhZTc1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5ihSDrIFdNxGCv_IkmdijozG9ZsM4XrgqprzT-VyeIo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:40', 'timeEnd': '2020-01-20 13:40', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data153] | 38.60 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.332000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.562000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.560000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.451000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.483000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:41 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:41 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.218000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.892000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:41 - 2020-01-20 13:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:41 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.431000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.128000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg4ODAsImV4cCI6MTU4ODEzODg4MCwibmJmIjoxNTc5NDk4ODgwLCJqdGkiOiJlZmUwZDc0MmQ2MGNlNmIxOWQzM2VkZWVhNzYwNjg0ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vknIeTu7uac9_HksbwOetNtvDGzLTBW0Z759XMucM8g', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg4ODAsImV4cCI6MTU4ODEzODg4MCwibmJmIjoxNTc5NDk4ODgwLCJqdGkiOiJlZmUwZDc0MmQ2MGNlNmIxOWQzM2VkZWVhNzYwNjg0ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vknIeTu7uac9_HksbwOetNtvDGzLTBW0Z759XMucM8g'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:41', 'time_end': '2020-01-20 13:41', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg4ODAsImV4cCI6MTU4ODEzODg4MCwibmJmIjoxNTc5NDk4ODgwLCJqdGkiOiJlZmUwZDc0MmQ2MGNlNmIxOWQzM2VkZWVhNzYwNjg0ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vknIeTu7uac9_HksbwOetNtvDGzLTBW0Z759XMucM8g', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:41', 'time_end': '2020-01-20 13:41', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg4ODAsImV4cCI6MTU4ODEzODg4MCwibmJmIjoxNTc5NDk4ODgwLCJqdGkiOiJlZmUwZDc0MmQ2MGNlNmIxOWQzM2VkZWVhNzYwNjg0ZCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vknIeTu7uac9_HksbwOetNtvDGzLTBW0Z759XMucM8g', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:41', 'timeEnd': '2020-01-20 13:41', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data154] | 38.71 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.223000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.527000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.391000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.205000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:41 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:41 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.022000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.753000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.819000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:41 - 2020-01-20 13:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:41 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.445000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.184000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.878000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.947000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg5MzcsImV4cCI6MTU4ODEzODkzNywibmJmIjoxNTc5NDk4OTM3LCJqdGkiOiI2YzUyYjNlNTdhZDFlOWY2YmMyYWMxMjI4NjQ0NDJlNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gdAq413Uki4AhZ2Nk5SZkcBJPbNU0y0kLBiB_Rdrzzs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg5MzcsImV4cCI6MTU4ODEzODkzNywibmJmIjoxNTc5NDk4OTM3LCJqdGkiOiI2YzUyYjNlNTdhZDFlOWY2YmMyYWMxMjI4NjQ0NDJlNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gdAq413Uki4AhZ2Nk5SZkcBJPbNU0y0kLBiB_Rdrzzs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:41', 'time_end': '2020-01-20 13:41', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg5MzcsImV4cCI6MTU4ODEzODkzNywibmJmIjoxNTc5NDk4OTM3LCJqdGkiOiI2YzUyYjNlNTdhZDFlOWY2YmMyYWMxMjI4NjQ0NDJlNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gdAq413Uki4AhZ2Nk5SZkcBJPbNU0y0kLBiB_Rdrzzs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:41', 'time_end': '2020-01-20 13:41', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg5MzcsImV4cCI6MTU4ODEzODkzNywibmJmIjoxNTc5NDk4OTM3LCJqdGkiOiI2YzUyYjNlNTdhZDFlOWY2YmMyYWMxMjI4NjQ0NDJlNCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gdAq413Uki4AhZ2Nk5SZkcBJPbNU0y0kLBiB_Rdrzzs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:41', 'timeEnd': '2020-01-20 13:41', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data155] | 38.36 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.150000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.806000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.320000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.257000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:42 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:42 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.088000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:42 - 2020-01-20 13:42 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:42 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:42 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.462000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.232000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.833000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.929000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg5OTMsImV4cCI6MTU4ODEzODk5MywibmJmIjoxNTc5NDk4OTkzLCJqdGkiOiJlYTVlMzM1NGM1MDdkMGVlY2EyZDg1ZWQ0NTM5M2RkYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.m09LmkrVepHWEcDhxvm_VZXp_IE9xSPGxno_afM8dqQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg5OTMsImV4cCI6MTU4ODEzODk5MywibmJmIjoxNTc5NDk4OTkzLCJqdGkiOiJlYTVlMzM1NGM1MDdkMGVlY2EyZDg1ZWQ0NTM5M2RkYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.m09LmkrVepHWEcDhxvm_VZXp_IE9xSPGxno_afM8dqQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:42', 'time_end': '2020-01-20 13:42', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg5OTMsImV4cCI6MTU4ODEzODk5MywibmJmIjoxNTc5NDk4OTkzLCJqdGkiOiJlYTVlMzM1NGM1MDdkMGVlY2EyZDg1ZWQ0NTM5M2RkYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.m09LmkrVepHWEcDhxvm_VZXp_IE9xSPGxno_afM8dqQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:42', 'time_end': '2020-01-20 13:42', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTg5OTMsImV4cCI6MTU4ODEzODk5MywibmJmIjoxNTc5NDk4OTkzLCJqdGkiOiJlYTVlMzM1NGM1MDdkMGVlY2EyZDg1ZWQ0NTM5M2RkYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.m09LmkrVepHWEcDhxvm_VZXp_IE9xSPGxno_afM8dqQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:42', 'timeEnd': '2020-01-20 13:42', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data156] | 38.52 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.379000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.524000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.188000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:43 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:43 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.033000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:43 - 2020-01-20 13:43 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:43 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:43 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.487000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.152000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.860000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkwNTAsImV4cCI6MTU4ODEzOTA1MCwibmJmIjoxNTc5NDk5MDUwLCJqdGkiOiJlNjk3ZDA2NzExNTM4NDY3YzNiMzRiNDUzYzBiYTVmYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XhS5BZLF-VwllnI1hGmmGfHulUA8G5Yw3j6HaIKdSnc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkwNTAsImV4cCI6MTU4ODEzOTA1MCwibmJmIjoxNTc5NDk5MDUwLCJqdGkiOiJlNjk3ZDA2NzExNTM4NDY3YzNiMzRiNDUzYzBiYTVmYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XhS5BZLF-VwllnI1hGmmGfHulUA8G5Yw3j6HaIKdSnc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:43', 'time_end': '2020-01-20 13:43', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkwNTAsImV4cCI6MTU4ODEzOTA1MCwibmJmIjoxNTc5NDk5MDUwLCJqdGkiOiJlNjk3ZDA2NzExNTM4NDY3YzNiMzRiNDUzYzBiYTVmYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XhS5BZLF-VwllnI1hGmmGfHulUA8G5Yw3j6HaIKdSnc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:43', 'time_end': '2020-01-20 13:43', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkwNTAsImV4cCI6MTU4ODEzOTA1MCwibmJmIjoxNTc5NDk5MDUwLCJqdGkiOiJlNjk3ZDA2NzExNTM4NDY3YzNiMzRiNDUzYzBiYTVmYiIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XhS5BZLF-VwllnI1hGmmGfHulUA8G5Yw3j6HaIKdSnc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:43', 'timeEnd': '2020-01-20 13:43', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data157] | 38.59 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.315000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.614000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.323000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.241000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.236000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:44 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:44 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.089000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.903000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:44 - 2020-01-20 13:44 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:44 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:44 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.034000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.864000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.218000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.887000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.950000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkxMDYsImV4cCI6MTU4ODEzOTEwNiwibmJmIjoxNTc5NDk5MTA2LCJqdGkiOiIxYjRjNmRhMmFmNzYzOGIwYTEzYTQ4ZDQ3NjdiYjJiYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UCjYCjh3wM46mhLMu2FEMXLAKT4zZhwMUKZCQqjuieM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkxMDYsImV4cCI6MTU4ODEzOTEwNiwibmJmIjoxNTc5NDk5MTA2LCJqdGkiOiIxYjRjNmRhMmFmNzYzOGIwYTEzYTQ4ZDQ3NjdiYjJiYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UCjYCjh3wM46mhLMu2FEMXLAKT4zZhwMUKZCQqjuieM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:44', 'time_end': '2020-01-20 13:44', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkxMDYsImV4cCI6MTU4ODEzOTEwNiwibmJmIjoxNTc5NDk5MTA2LCJqdGkiOiIxYjRjNmRhMmFmNzYzOGIwYTEzYTQ4ZDQ3NjdiYjJiYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UCjYCjh3wM46mhLMu2FEMXLAKT4zZhwMUKZCQqjuieM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:44', 'time_end': '2020-01-20 13:44', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkxMDYsImV4cCI6MTU4ODEzOTEwNiwibmJmIjoxNTc5NDk5MTA2LCJqdGkiOiIxYjRjNmRhMmFmNzYzOGIwYTEzYTQ4ZDQ3NjdiYjJiYyIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UCjYCjh3wM46mhLMu2FEMXLAKT4zZhwMUKZCQqjuieM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:44', 'timeEnd': '2020-01-20 13:44', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data158] | 37.85 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.111000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.543000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.382000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.270000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.255000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:45 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:45 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.035000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.815000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:45 - 2020-01-20 13:45 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:45 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:45 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.498000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.194000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.842000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.971000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkxNjIsImV4cCI6MTU4ODEzOTE2MiwibmJmIjoxNTc5NDk5MTYyLCJqdGkiOiIyMDdlNTNmZjI0YTRiMTZhNDhlZDg2ZmY2N2E2ODFmMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VmoSab8QpcSJPtAxFzZ-A2knoG7Re9bTWirJevAfZVM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkxNjIsImV4cCI6MTU4ODEzOTE2MiwibmJmIjoxNTc5NDk5MTYyLCJqdGkiOiIyMDdlNTNmZjI0YTRiMTZhNDhlZDg2ZmY2N2E2ODFmMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VmoSab8QpcSJPtAxFzZ-A2knoG7Re9bTWirJevAfZVM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:45', 'time_end': '2020-01-20 13:45', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkxNjIsImV4cCI6MTU4ODEzOTE2MiwibmJmIjoxNTc5NDk5MTYyLCJqdGkiOiIyMDdlNTNmZjI0YTRiMTZhNDhlZDg2ZmY2N2E2ODFmMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VmoSab8QpcSJPtAxFzZ-A2knoG7Re9bTWirJevAfZVM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:45', 'time_end': '2020-01-20 13:45', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkxNjIsImV4cCI6MTU4ODEzOTE2MiwibmJmIjoxNTc5NDk5MTYyLCJqdGkiOiIyMDdlNTNmZjI0YTRiMTZhNDhlZDg2ZmY2N2E2ODFmMCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VmoSab8QpcSJPtAxFzZ-A2knoG7Re9bTWirJevAfZVM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:45', 'timeEnd': '2020-01-20 13:45', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data159] | 39.39 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.409000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.562000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:46 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:46 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.035000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.697000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.839000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.689000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:46 - 2020-01-20 13:46 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:46 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:46 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.499000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.110000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.826000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.029000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkyMjEsImV4cCI6MTU4ODEzOTIyMSwibmJmIjoxNTc5NDk5MjIxLCJqdGkiOiJlNjAwMGJlZDQwNTEwYjRkZmEwN2NjODEyMDM2MWQ1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z4KoiahN4FJgUCT7a6UU4Lf211QVd8N6JUsVRJPw9Dk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkyMjEsImV4cCI6MTU4ODEzOTIyMSwibmJmIjoxNTc5NDk5MjIxLCJqdGkiOiJlNjAwMGJlZDQwNTEwYjRkZmEwN2NjODEyMDM2MWQ1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z4KoiahN4FJgUCT7a6UU4Lf211QVd8N6JUsVRJPw9Dk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:46', 'time_end': '2020-01-20 13:46', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkyMjEsImV4cCI6MTU4ODEzOTIyMSwibmJmIjoxNTc5NDk5MjIxLCJqdGkiOiJlNjAwMGJlZDQwNTEwYjRkZmEwN2NjODEyMDM2MWQ1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z4KoiahN4FJgUCT7a6UU4Lf211QVd8N6JUsVRJPw9Dk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:46', 'time_end': '2020-01-20 13:46', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkyMjEsImV4cCI6MTU4ODEzOTIyMSwibmJmIjoxNTc5NDk5MjIxLCJqdGkiOiJlNjAwMGJlZDQwNTEwYjRkZmEwN2NjODEyMDM2MWQ1MSIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z4KoiahN4FJgUCT7a6UU4Lf211QVd8N6JUsVRJPw9Dk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:46', 'timeEnd': '2020-01-20 13:46', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data160] | 40.49 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.239000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.599000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.355000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.237000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.282000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:47 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:47 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.892000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.877000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.247000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:47 - 2020-01-20 13:47 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:47 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:47 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.439000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.180000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.876000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.982000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkyNzksImV4cCI6MTU4ODEzOTI3OSwibmJmIjoxNTc5NDk5Mjc5LCJqdGkiOiI4ZTc4MDFhYjZiNzA0MjViODc0OWZhMjE3ZmVhOTllOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2TllZao0jutPHXS66aCHnjxIb0KpupZGxmXnHNHHC8A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkyNzksImV4cCI6MTU4ODEzOTI3OSwibmJmIjoxNTc5NDk5Mjc5LCJqdGkiOiI4ZTc4MDFhYjZiNzA0MjViODc0OWZhMjE3ZmVhOTllOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2TllZao0jutPHXS66aCHnjxIb0KpupZGxmXnHNHHC8A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:47', 'time_end': '2020-01-20 13:47', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkyNzksImV4cCI6MTU4ODEzOTI3OSwibmJmIjoxNTc5NDk5Mjc5LCJqdGkiOiI4ZTc4MDFhYjZiNzA0MjViODc0OWZhMjE3ZmVhOTllOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2TllZao0jutPHXS66aCHnjxIb0KpupZGxmXnHNHHC8A', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:47', 'time_end': '2020-01-20 13:47', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkyNzksImV4cCI6MTU4ODEzOTI3OSwibmJmIjoxNTc5NDk5Mjc5LCJqdGkiOiI4ZTc4MDFhYjZiNzA0MjViODc0OWZhMjE3ZmVhOTllOCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2TllZao0jutPHXS66aCHnjxIb0KpupZGxmXnHNHHC8A', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:47', 'timeEnd': '2020-01-20 13:47', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data161] | 38.27 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.222000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330001 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.573000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.592000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.418000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.250000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 13:48 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:48 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.036000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.835000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 13:48 - 2020-01-20 13:48 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 13:48 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:48 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.465000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.910000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.955000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330001', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkzMzUsImV4cCI6MTU4ODEzOTMzNSwibmJmIjoxNTc5NDk5MzM1LCJqdGkiOiIxZDY2ZWEzZmZlOTliMGExOWJkNjkyMDBkMGE5ODE4MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q_FPa_51WyYGuGqpPDWPmqbLL7n46ja4I5xlprq2PqY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '0'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330001', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkzMzUsImV4cCI6MTU4ODEzOTMzNSwibmJmIjoxNTc5NDk5MzM1LCJqdGkiOiIxZDY2ZWEzZmZlOTliMGExOWJkNjkyMDBkMGE5ODE4MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q_FPa_51WyYGuGqpPDWPmqbLL7n46ja4I5xlprq2PqY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:48', 'time_end': '2020-01-20 13:48', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkzMzUsImV4cCI6MTU4ODEzOTMzNSwibmJmIjoxNTc5NDk5MzM1LCJqdGkiOiIxZDY2ZWEzZmZlOTliMGExOWJkNjkyMDBkMGE5ODE4MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q_FPa_51WyYGuGqpPDWPmqbLL7n46ja4I5xlprq2PqY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 13:48', 'time_end': '2020-01-20 13:48', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkzMzUsImV4cCI6MTU4ODEzOTMzNSwibmJmIjoxNTc5NDk5MzM1LCJqdGkiOiIxZDY2ZWEzZmZlOTliMGExOWJkNjkyMDBkMGE5ODE4MCIsInN1YiI6eyJpZCI6MTU3NzAsInVzZXJfaWQiOjE3MDMsIm1lcmNoYW50X2lkIjowLCJuYW1lIjoiXHU1NTEwXHU0ZTA5IiwicGhvbmUiOiIxODk3MTMzMDAwMSIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjAsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q_FPa_51WyYGuGqpPDWPmqbLL7n46ja4I5xlprq2PqY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 13:48', 'timeEnd': '2020-01-20 13:48', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data162] | 34.98 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.390000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.518000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.211000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:49 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:49 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:49 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.73 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.470000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.916000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.060000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.961000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkzODksImV4cCI6MTU4ODEzOTM4OSwibmJmIjoxNTc5NDk5Mzg5LCJqdGkiOiIwNDA3MzU4ZmY0NTAyMTliZjQ5NThjNDAxMTA0MTc2OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2jYrOlsq_EQ1x5NQPpuwdTLHR2O3v7lKKPRQdlnJVhE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkzODksImV4cCI6MTU4ODEzOTM4OSwibmJmIjoxNTc5NDk5Mzg5LCJqdGkiOiIwNDA3MzU4ZmY0NTAyMTliZjQ5NThjNDAxMTA0MTc2OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2jYrOlsq_EQ1x5NQPpuwdTLHR2O3v7lKKPRQdlnJVhE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:49', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkzODksImV4cCI6MTU4ODEzOTM4OSwibmJmIjoxNTc5NDk5Mzg5LCJqdGkiOiIwNDA3MzU4ZmY0NTAyMTliZjQ5NThjNDAxMTA0MTc2OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2jYrOlsq_EQ1x5NQPpuwdTLHR2O3v7lKKPRQdlnJVhE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:49', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTkzODksImV4cCI6MTU4ODEzOTM4OSwibmJmIjoxNTc5NDk5Mzg5LCJqdGkiOiIwNDA3MzU4ZmY0NTAyMTliZjQ5NThjNDAxMTA0MTc2OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2jYrOlsq_EQ1x5NQPpuwdTLHR2O3v7lKKPRQdlnJVhE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:49', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '2.73', 'refund_count': '4'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data163] | 34.84 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.199000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.615000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.592000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.382000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.258000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.253000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:50 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:50 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:50 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.457000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.913000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.880000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk0NDIsImV4cCI6MTU4ODEzOTQ0MiwibmJmIjoxNTc5NDk5NDQyLCJqdGkiOiI4Zjc3ZjlhOTFiYjRjYjBjOTNmNDJjMmUwNjA5ZGZjYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S9xC0r-H0fFlVoPMH96ZgIjQNt_a4hYGaNCk6y3LOxk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk0NDIsImV4cCI6MTU4ODEzOTQ0MiwibmJmIjoxNTc5NDk5NDQyLCJqdGkiOiI4Zjc3ZjlhOTFiYjRjYjBjOTNmNDJjMmUwNjA5ZGZjYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S9xC0r-H0fFlVoPMH96ZgIjQNt_a4hYGaNCk6y3LOxk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:50', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk0NDIsImV4cCI6MTU4ODEzOTQ0MiwibmJmIjoxNTc5NDk5NDQyLCJqdGkiOiI4Zjc3ZjlhOTFiYjRjYjBjOTNmNDJjMmUwNjA5ZGZjYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S9xC0r-H0fFlVoPMH96ZgIjQNt_a4hYGaNCk6y3LOxk', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:50', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk0NDIsImV4cCI6MTU4ODEzOTQ0MiwibmJmIjoxNTc5NDk5NDQyLCJqdGkiOiI4Zjc3ZjlhOTFiYjRjYjBjOTNmNDJjMmUwNjA5ZGZjYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S9xC0r-H0fFlVoPMH96ZgIjQNt_a4hYGaNCk6y3LOxk', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:50', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data164] | 36.10 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.211000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.294000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.224000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.234000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:51 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:51 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:51 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:4 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:2.73 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.468000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.240000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.863000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.923000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk0OTYsImV4cCI6MTU4ODEzOTQ5NiwibmJmIjoxNTc5NDk5NDk2LCJqdGkiOiJlMjBlZmU4ZTZlNWU3ODg4YThiMTAxNjU5OTRkZjEyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.w4xgiW8QMcwmrCkphIU0oG_srmO4aZdM-nvcWeJSep8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk0OTYsImV4cCI6MTU4ODEzOTQ5NiwibmJmIjoxNTc5NDk5NDk2LCJqdGkiOiJlMjBlZmU4ZTZlNWU3ODg4YThiMTAxNjU5OTRkZjEyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.w4xgiW8QMcwmrCkphIU0oG_srmO4aZdM-nvcWeJSep8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:51', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk0OTYsImV4cCI6MTU4ODEzOTQ5NiwibmJmIjoxNTc5NDk5NDk2LCJqdGkiOiJlMjBlZmU4ZTZlNWU3ODg4YThiMTAxNjU5OTRkZjEyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.w4xgiW8QMcwmrCkphIU0oG_srmO4aZdM-nvcWeJSep8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:51', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk0OTYsImV4cCI6MTU4ODEzOTQ5NiwibmJmIjoxNTc5NDk5NDk2LCJqdGkiOiJlMjBlZmU4ZTZlNWU3ODg4YThiMTAxNjU5OTRkZjEyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.w4xgiW8QMcwmrCkphIU0oG_srmO4aZdM-nvcWeJSep8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '2.73', 'refund_sum_count': '4'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:51', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '2.73', 'refund_count': '4'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data165] | 35.50 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.389000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.455000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.251000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:52 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:52 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:52 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.64 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.457000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.075000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.876000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.924000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk1NTAsImV4cCI6MTU4ODEzOTU1MCwibmJmIjoxNTc5NDk5NTUwLCJqdGkiOiI4YzQ2MjUxMDZlMzM2ODRkODg0Yzc4ZGNhNDQ1Yzg0MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uHZfuz3qXFYiqGatD_V3mS5SQzQTXbnfwVhJ4B2nXa8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk1NTAsImV4cCI6MTU4ODEzOTU1MCwibmJmIjoxNTc5NDk5NTUwLCJqdGkiOiI4YzQ2MjUxMDZlMzM2ODRkODg0Yzc4ZGNhNDQ1Yzg0MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uHZfuz3qXFYiqGatD_V3mS5SQzQTXbnfwVhJ4B2nXa8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:52', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk1NTAsImV4cCI6MTU4ODEzOTU1MCwibmJmIjoxNTc5NDk5NTUwLCJqdGkiOiI4YzQ2MjUxMDZlMzM2ODRkODg0Yzc4ZGNhNDQ1Yzg0MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uHZfuz3qXFYiqGatD_V3mS5SQzQTXbnfwVhJ4B2nXa8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:52', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk1NTAsImV4cCI6MTU4ODEzOTU1MCwibmJmIjoxNTc5NDk5NTUwLCJqdGkiOiI4YzQ2MjUxMDZlMzM2ODRkODg0Yzc4ZGNhNDQ1Yzg0MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uHZfuz3qXFYiqGatD_V3mS5SQzQTXbnfwVhJ4B2nXa8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:52', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '1.64', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data166] | 35.40 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:03.980000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.592000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.467000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.248000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:53 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:53 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:53 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.470000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.189000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.288000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.953000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk2MDMsImV4cCI6MTU4ODEzOTYwMywibmJmIjoxNTc5NDk5NjAzLCJqdGkiOiIzZTBiMDdjZDk4ODM1MjQzZDE4MzgyZmVmMjNmZGMyNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-BL0AsZckXw2XoAN23YGfl0-NRvM7HNWjCp_MXBK4Xw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk2MDMsImV4cCI6MTU4ODEzOTYwMywibmJmIjoxNTc5NDk5NjAzLCJqdGkiOiIzZTBiMDdjZDk4ODM1MjQzZDE4MzgyZmVmMjNmZGMyNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-BL0AsZckXw2XoAN23YGfl0-NRvM7HNWjCp_MXBK4Xw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:53', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk2MDMsImV4cCI6MTU4ODEzOTYwMywibmJmIjoxNTc5NDk5NjAzLCJqdGkiOiIzZTBiMDdjZDk4ODM1MjQzZDE4MzgyZmVmMjNmZGMyNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-BL0AsZckXw2XoAN23YGfl0-NRvM7HNWjCp_MXBK4Xw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:53', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk2MDMsImV4cCI6MTU4ODEzOTYwMywibmJmIjoxNTc5NDk5NjAzLCJqdGkiOiIzZTBiMDdjZDk4ODM1MjQzZDE4MzgyZmVmMjNmZGMyNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-BL0AsZckXw2XoAN23YGfl0-NRvM7HNWjCp_MXBK4Xw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:53', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data167] | 35.20 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.224000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.361000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.444000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:54 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:54 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:54 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.64 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.478000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.158000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.839000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.948000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk2NTcsImV4cCI6MTU4ODEzOTY1NywibmJmIjoxNTc5NDk5NjU3LCJqdGkiOiI4OGZiZjFmNDc2N2ZlMDNiMjEwMjdlYzhhZmMyZDdjNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ck4WklDALVPxlnqXaWfpt6dbuWug5SCsK6tya2HRBxc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk2NTcsImV4cCI6MTU4ODEzOTY1NywibmJmIjoxNTc5NDk5NjU3LCJqdGkiOiI4OGZiZjFmNDc2N2ZlMDNiMjEwMjdlYzhhZmMyZDdjNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ck4WklDALVPxlnqXaWfpt6dbuWug5SCsK6tya2HRBxc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:54', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk2NTcsImV4cCI6MTU4ODEzOTY1NywibmJmIjoxNTc5NDk5NjU3LCJqdGkiOiI4OGZiZjFmNDc2N2ZlMDNiMjEwMjdlYzhhZmMyZDdjNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ck4WklDALVPxlnqXaWfpt6dbuWug5SCsK6tya2HRBxc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:54', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk2NTcsImV4cCI6MTU4ODEzOTY1NywibmJmIjoxNTc5NDk5NjU3LCJqdGkiOiI4OGZiZjFmNDc2N2ZlMDNiMjEwMjdlYzhhZmMyZDdjNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ck4WklDALVPxlnqXaWfpt6dbuWug5SCsK6tya2HRBxc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096841', 'out_trade_no': '200110092711521897229547', 'trade_no': '200110091710521897226655', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:27:14', 'created_at': '2020-01-10 09:27:11', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}, {'id': '1096817', 'out_trade_no': '200110092655521897227361', 'trade_no': '200110091609521897222615', 'total_amount': '1.10', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:57', 'created_at': '2020-01-10 09:26:55', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.64', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:54', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.64', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data168] | 35.24 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.235000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.548000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.541000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.214000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:54 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:54 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:54 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.09 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.453000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.084000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.139000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk3MTAsImV4cCI6MTU4ODEzOTcxMCwibmJmIjoxNTc5NDk5NzEwLCJqdGkiOiJiZjY4MWNkMzI0NDQzMGU1MjQ2OWY2Mjk0NjhmNzJkNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.V-GH-9Tn83HLW370MudtymbaYNSddgHRyblZRLLLAEw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk3MTAsImV4cCI6MTU4ODEzOTcxMCwibmJmIjoxNTc5NDk5NzEwLCJqdGkiOiJiZjY4MWNkMzI0NDQzMGU1MjQ2OWY2Mjk0NjhmNzJkNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.V-GH-9Tn83HLW370MudtymbaYNSddgHRyblZRLLLAEw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:54', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk3MTAsImV4cCI6MTU4ODEzOTcxMCwibmJmIjoxNTc5NDk5NzEwLCJqdGkiOiJiZjY4MWNkMzI0NDQzMGU1MjQ2OWY2Mjk0NjhmNzJkNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.V-GH-9Tn83HLW370MudtymbaYNSddgHRyblZRLLLAEw', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:54', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk3MTAsImV4cCI6MTU4ODEzOTcxMCwibmJmIjoxNTc5NDk5NzEwLCJqdGkiOiJiZjY4MWNkMzI0NDQzMGU1MjQ2OWY2Mjk0NjhmNzJkNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.V-GH-9Tn83HLW370MudtymbaYNSddgHRyblZRLLLAEw', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:54', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '1.09', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data169] | 36.08 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.209000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.582000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.309000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.598000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.246000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:55 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:55 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:55 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.465000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.636000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.862000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk3NjQsImV4cCI6MTU4ODEzOTc2NCwibmJmIjoxNTc5NDk5NzY0LCJqdGkiOiJmMTJmYzk0NjhiZDdhODY0MjAxMjZlODg3NDYzMTU3OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.weQWC0r_a4KIOgfMqi91Nj2u3HxFC0ctp6Oz5HnKEfI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk3NjQsImV4cCI6MTU4ODEzOTc2NCwibmJmIjoxNTc5NDk5NzY0LCJqdGkiOiJmMTJmYzk0NjhiZDdhODY0MjAxMjZlODg3NDYzMTU3OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.weQWC0r_a4KIOgfMqi91Nj2u3HxFC0ctp6Oz5HnKEfI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:55', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk3NjQsImV4cCI6MTU4ODEzOTc2NCwibmJmIjoxNTc5NDk5NzY0LCJqdGkiOiJmMTJmYzk0NjhiZDdhODY0MjAxMjZlODg3NDYzMTU3OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.weQWC0r_a4KIOgfMqi91Nj2u3HxFC0ctp6Oz5HnKEfI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:55', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk3NjQsImV4cCI6MTU4ODEzOTc2NCwibmJmIjoxNTc5NDk5NzY0LCJqdGkiOiJmMTJmYzk0NjhiZDdhODY0MjAxMjZlODg3NDYzMTU3OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.weQWC0r_a4KIOgfMqi91Nj2u3HxFC0ctp6Oz5HnKEfI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:55', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data170] | 35.40 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.036000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.306000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.235000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.209000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:56 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:56 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:56 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.09 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.447000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.199000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.865000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.936000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk4MTgsImV4cCI6MTU4ODEzOTgxOCwibmJmIjoxNTc5NDk5ODE4LCJqdGkiOiI2M2VkMDM4MmZlMDhiMjdmMTdiYmJhMDFmOTVkMzFmYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wfKbsiY60IJUdNKtXVHTBKm8IIXEYCCrO1JIVyjSVLc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk4MTgsImV4cCI6MTU4ODEzOTgxOCwibmJmIjoxNTc5NDk5ODE4LCJqdGkiOiI2M2VkMDM4MmZlMDhiMjdmMTdiYmJhMDFmOTVkMzFmYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wfKbsiY60IJUdNKtXVHTBKm8IIXEYCCrO1JIVyjSVLc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:56', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk4MTgsImV4cCI6MTU4ODEzOTgxOCwibmJmIjoxNTc5NDk5ODE4LCJqdGkiOiI2M2VkMDM4MmZlMDhiMjdmMTdiYmJhMDFmOTVkMzFmYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wfKbsiY60IJUdNKtXVHTBKm8IIXEYCCrO1JIVyjSVLc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:56', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk4MTgsImV4cCI6MTU4ODEzOTgxOCwibmJmIjoxNTc5NDk5ODE4LCJqdGkiOiI2M2VkMDM4MmZlMDhiMjdmMTdiYmJhMDFmOTVkMzFmYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wfKbsiY60IJUdNKtXVHTBKm8IIXEYCCrO1JIVyjSVLc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096881', 'out_trade_no': '200110092739521897211507', 'trade_no': '200110092510521897217213', 'total_amount': '0.54', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:42', 'created_at': '2020-01-10 09:27:39', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}, {'id': '1096864', 'out_trade_no': '200110092725521897215501', 'trade_no': '200110092500521897211320', 'total_amount': '0.55', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:27:27', 'created_at': '2020-01-10 09:27:25', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.09', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:56', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.09', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data171] | 33.80 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.322000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.543000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.491000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.180000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:57 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:57 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:57 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.219000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.974000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk4NzAsImV4cCI6MTU4ODEzOTg3MCwibmJmIjoxNTc5NDk5ODcwLCJqdGkiOiI5YmU0NWI4NTMzYzMwMDRjMzk4MDU4NzE3Mjc4MDUwMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aGSsS5GZEPnVimqtJ5bRdLrRvRWHdrVUXSk-67-saHE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk4NzAsImV4cCI6MTU4ODEzOTg3MCwibmJmIjoxNTc5NDk5ODcwLCJqdGkiOiI5YmU0NWI4NTMzYzMwMDRjMzk4MDU4NzE3Mjc4MDUwMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aGSsS5GZEPnVimqtJ5bRdLrRvRWHdrVUXSk-67-saHE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:57', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk4NzAsImV4cCI6MTU4ODEzOTg3MCwibmJmIjoxNTc5NDk5ODcwLCJqdGkiOiI5YmU0NWI4NTMzYzMwMDRjMzk4MDU4NzE3Mjc4MDUwMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aGSsS5GZEPnVimqtJ5bRdLrRvRWHdrVUXSk-67-saHE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:57', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk4NzAsImV4cCI6MTU4ODEzOTg3MCwibmJmIjoxNTc5NDk5ODcwLCJqdGkiOiI5YmU0NWI4NTMzYzMwMDRjMzk4MDU4NzE3Mjc4MDUwMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aGSsS5GZEPnVimqtJ5bRdLrRvRWHdrVUXSk-67-saHE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:57', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data172] | 35.49 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.028000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.560000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.590000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.434000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.236000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:58 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.233000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:58 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:58 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.452000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.083000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.326000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.952000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk5MjMsImV4cCI6MTU4ODEzOTkyMywibmJmIjoxNTc5NDk5OTIzLCJqdGkiOiJiOTcxMTQ3M2I2Nzk3ZGE5OTQzOWZkN2Q5YjExODMyYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.83tPwyQMYA9-wUDWl9_unbbZIe0OkoVwsOyZQybk6Nw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk5MjMsImV4cCI6MTU4ODEzOTkyMywibmJmIjoxNTc5NDk5OTIzLCJqdGkiOiJiOTcxMTQ3M2I2Nzk3ZGE5OTQzOWZkN2Q5YjExODMyYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.83tPwyQMYA9-wUDWl9_unbbZIe0OkoVwsOyZQybk6Nw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:58', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk5MjMsImV4cCI6MTU4ODEzOTkyMywibmJmIjoxNTc5NDk5OTIzLCJqdGkiOiJiOTcxMTQ3M2I2Nzk3ZGE5OTQzOWZkN2Q5YjExODMyYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.83tPwyQMYA9-wUDWl9_unbbZIe0OkoVwsOyZQybk6Nw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:58', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk5MjMsImV4cCI6MTU4ODEzOTkyMywibmJmIjoxNTc5NDk5OTIzLCJqdGkiOiJiOTcxMTQ3M2I2Nzk3ZGE5OTQzOWZkN2Q5YjExODMyYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.83tPwyQMYA9-wUDWl9_unbbZIe0OkoVwsOyZQybk6Nw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:58', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data173] | 35.53 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.209000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.886000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.233000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.256000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 13:59 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 13:59 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 13:59 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.456000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.056000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.922000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk5NzcsImV4cCI6MTU4ODEzOTk3NywibmJmIjoxNTc5NDk5OTc3LCJqdGkiOiJhNzdmMzI4YTYzYTYxODY1ZDQ5NGZiZTdlNTE0MGE2NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GZOlyWRkCzen1RJ7BmeU0LPHLUnw_xvD8-6VnCa4iUk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk5NzcsImV4cCI6MTU4ODEzOTk3NywibmJmIjoxNTc5NDk5OTc3LCJqdGkiOiJhNzdmMzI4YTYzYTYxODY1ZDQ5NGZiZTdlNTE0MGE2NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GZOlyWRkCzen1RJ7BmeU0LPHLUnw_xvD8-6VnCa4iUk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:59', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk5NzcsImV4cCI6MTU4ODEzOTk3NywibmJmIjoxNTc5NDk5OTc3LCJqdGkiOiJhNzdmMzI4YTYzYTYxODY1ZDQ5NGZiZTdlNTE0MGE2NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GZOlyWRkCzen1RJ7BmeU0LPHLUnw_xvD8-6VnCa4iUk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 13:59', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk0OTk5NzcsImV4cCI6MTU4ODEzOTk3NywibmJmIjoxNTc5NDk5OTc3LCJqdGkiOiJhNzdmMzI4YTYzYTYxODY1ZDQ5NGZiZTdlNTE0MGE2NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GZOlyWRkCzen1RJ7BmeU0LPHLUnw_xvD8-6VnCa4iUk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 13:59', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data174] | 34.42 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.349000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.632000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.361000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.179000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:00 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.039000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.467000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.170000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.887000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAwMjksImV4cCI6MTU4ODE0MDAyOSwibmJmIjoxNTc5NTAwMDI5LCJqdGkiOiJhMjg5ZTM5OTdhOWEwY2NjY2YwNDIyOWQxNWY4NzJkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._aF5RI21MGEoNL2JscqNdSmL6cCGl4z9zqlTZ-lpOIE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAwMjksImV4cCI6MTU4ODE0MDAyOSwibmJmIjoxNTc5NTAwMDI5LCJqdGkiOiJhMjg5ZTM5OTdhOWEwY2NjY2YwNDIyOWQxNWY4NzJkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._aF5RI21MGEoNL2JscqNdSmL6cCGl4z9zqlTZ-lpOIE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAwMjksImV4cCI6MTU4ODE0MDAyOSwibmJmIjoxNTc5NTAwMDI5LCJqdGkiOiJhMjg5ZTM5OTdhOWEwY2NjY2YwNDIyOWQxNWY4NzJkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._aF5RI21MGEoNL2JscqNdSmL6cCGl4z9zqlTZ-lpOIE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:00', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAwMjksImV4cCI6MTU4ODE0MDAyOSwibmJmIjoxNTc5NTAwMDI5LCJqdGkiOiJhMjg5ZTM5OTdhOWEwY2NjY2YwNDIyOWQxNWY4NzJkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._aF5RI21MGEoNL2JscqNdSmL6cCGl4z9zqlTZ-lpOIE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:00', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data175] | 35.99 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.201000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.592000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.506000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.233000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.232000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:01 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.224000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:01 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:01 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.468000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.200000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.821000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.896000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAwODMsImV4cCI6MTU4ODE0MDA4MywibmJmIjoxNTc5NTAwMDgzLCJqdGkiOiIxYTNmZGI2ZWNmMmU4MTU4OWMxZjdmNzhjNjFmNWEwOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cdEQlL3LluHfL3i-RB77vEAq3hc0X2AElSrhSqctWdI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAwODMsImV4cCI6MTU4ODE0MDA4MywibmJmIjoxNTc5NTAwMDgzLCJqdGkiOiIxYTNmZGI2ZWNmMmU4MTU4OWMxZjdmNzhjNjFmNWEwOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cdEQlL3LluHfL3i-RB77vEAq3hc0X2AElSrhSqctWdI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:01', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAwODMsImV4cCI6MTU4ODE0MDA4MywibmJmIjoxNTc5NTAwMDgzLCJqdGkiOiIxYTNmZGI2ZWNmMmU4MTU4OWMxZjdmNzhjNjFmNWEwOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cdEQlL3LluHfL3i-RB77vEAq3hc0X2AElSrhSqctWdI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:01', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAwODMsImV4cCI6MTU4ODE0MDA4MywibmJmIjoxNTc5NTAwMDgzLCJqdGkiOiIxYTNmZGI2ZWNmMmU4MTU4OWMxZjdmNzhjNjFmNWEwOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cdEQlL3LluHfL3i-RB77vEAq3hc0X2AElSrhSqctWdI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:01', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data176] | 34.84 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.226000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.590000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.365000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.297000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:02 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:02 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:02 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.460000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.916000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.834000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.938000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAxMzYsImV4cCI6MTU4ODE0MDEzNiwibmJmIjoxNTc5NTAwMTM2LCJqdGkiOiIxYzYwOTFhNTBmZWZmNDhjMWUzZTZlOTllM2U1MDc3YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SucSzItpVbe1uoOCC7fQPtNMj05PD2UiKtcBqNEj8OM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAxMzYsImV4cCI6MTU4ODE0MDEzNiwibmJmIjoxNTc5NTAwMTM2LCJqdGkiOiIxYzYwOTFhNTBmZWZmNDhjMWUzZTZlOTllM2U1MDc3YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SucSzItpVbe1uoOCC7fQPtNMj05PD2UiKtcBqNEj8OM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:02', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAxMzYsImV4cCI6MTU4ODE0MDEzNiwibmJmIjoxNTc5NTAwMTM2LCJqdGkiOiIxYzYwOTFhNTBmZWZmNDhjMWUzZTZlOTllM2U1MDc3YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SucSzItpVbe1uoOCC7fQPtNMj05PD2UiKtcBqNEj8OM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:02', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAxMzYsImV4cCI6MTU4ODE0MDEzNiwibmJmIjoxNTc5NTAwMTM2LCJqdGkiOiIxYzYwOTFhNTBmZWZmNDhjMWUzZTZlOTllM2U1MDc3YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SucSzItpVbe1uoOCC7fQPtNMj05PD2UiKtcBqNEj8OM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:02', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data177] | 35.92 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.325000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.013000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.207000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:02 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:02 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:02 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.491000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.218000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.978000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.943000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAxOTEsImV4cCI6MTU4ODE0MDE5MSwibmJmIjoxNTc5NTAwMTkxLCJqdGkiOiI2OTk2MmI0NDg3NWJlNjg2ZjhhODFmYmU4YzJmNDBhMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BcTD56A8xs-KL771GyhWc4qyGrHm9G7xkRkxm_2ieDk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAxOTEsImV4cCI6MTU4ODE0MDE5MSwibmJmIjoxNTc5NTAwMTkxLCJqdGkiOiI2OTk2MmI0NDg3NWJlNjg2ZjhhODFmYmU4YzJmNDBhMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BcTD56A8xs-KL771GyhWc4qyGrHm9G7xkRkxm_2ieDk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:02', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAxOTEsImV4cCI6MTU4ODE0MDE5MSwibmJmIjoxNTc5NTAwMTkxLCJqdGkiOiI2OTk2MmI0NDg3NWJlNjg2ZjhhODFmYmU4YzJmNDBhMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BcTD56A8xs-KL771GyhWc4qyGrHm9G7xkRkxm_2ieDk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:02', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAxOTEsImV4cCI6MTU4ODE0MDE5MSwibmJmIjoxNTc5NTAwMTkxLCJqdGkiOiI2OTk2MmI0NDg3NWJlNjg2ZjhhODFmYmU4YzJmNDBhMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.BcTD56A8xs-KL771GyhWc4qyGrHm9G7xkRkxm_2ieDk', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:02', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data178] | 37.29 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.173000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.711000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.389000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.219000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:03 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:03 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:03 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.044000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.907000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.863000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.936000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAyNDYsImV4cCI6MTU4ODE0MDI0NiwibmJmIjoxNTc5NTAwMjQ2LCJqdGkiOiIyNzZkZDJjMDQyNjdlNWMwNDdlYjNiNjhjZmEzMWViZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YE1Gp-ixfaLZ5WABU5aVlldZXT8VLmQ_sLxsNoPkfm0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAyNDYsImV4cCI6MTU4ODE0MDI0NiwibmJmIjoxNTc5NTAwMjQ2LCJqdGkiOiIyNzZkZDJjMDQyNjdlNWMwNDdlYjNiNjhjZmEzMWViZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YE1Gp-ixfaLZ5WABU5aVlldZXT8VLmQ_sLxsNoPkfm0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:03', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAyNDYsImV4cCI6MTU4ODE0MDI0NiwibmJmIjoxNTc5NTAwMjQ2LCJqdGkiOiIyNzZkZDJjMDQyNjdlNWMwNDdlYjNiNjhjZmEzMWViZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YE1Gp-ixfaLZ5WABU5aVlldZXT8VLmQ_sLxsNoPkfm0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:03', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAyNDYsImV4cCI6MTU4ODE0MDI0NiwibmJmIjoxNTc5NTAwMjQ2LCJqdGkiOiIyNzZkZDJjMDQyNjdlNWMwNDdlYjNiNjhjZmEzMWViZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YE1Gp-ixfaLZ5WABU5aVlldZXT8VLmQ_sLxsNoPkfm0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:03', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data179] | 34.87 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.265000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.616000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.589000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.192000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:04 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:04 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:04 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.458000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.090000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.812000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.940000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAyOTksImV4cCI6MTU4ODE0MDI5OSwibmJmIjoxNTc5NTAwMjk5LCJqdGkiOiJiMDczNTQ2ZWU0MjQ5ZmYzOTAzOWVlNjg5ZmZjM2RhZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kchsOTNc-UdcaqyJWI8iRjYO5ybTTf0mL2x7FN3tEmM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAyOTksImV4cCI6MTU4ODE0MDI5OSwibmJmIjoxNTc5NTAwMjk5LCJqdGkiOiJiMDczNTQ2ZWU0MjQ5ZmYzOTAzOWVlNjg5ZmZjM2RhZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kchsOTNc-UdcaqyJWI8iRjYO5ybTTf0mL2x7FN3tEmM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:04', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAyOTksImV4cCI6MTU4ODE0MDI5OSwibmJmIjoxNTc5NTAwMjk5LCJqdGkiOiJiMDczNTQ2ZWU0MjQ5ZmYzOTAzOWVlNjg5ZmZjM2RhZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kchsOTNc-UdcaqyJWI8iRjYO5ybTTf0mL2x7FN3tEmM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:04', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAyOTksImV4cCI6MTU4ODE0MDI5OSwibmJmIjoxNTc5NTAwMjk5LCJqdGkiOiJiMDczNTQ2ZWU0MjQ5ZmYzOTAzOWVlNjg5ZmZjM2RhZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.kchsOTNc-UdcaqyJWI8iRjYO5ybTTf0mL2x7FN3tEmM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:04', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data180] | 38.94 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.263000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.567000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.567000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.612000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:05 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.020000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.865000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:05 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:05 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.891000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.109000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.825000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.952000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAzNTYsImV4cCI6MTU4ODE0MDM1NiwibmJmIjoxNTc5NTAwMzU2LCJqdGkiOiI1MjIzYjJlYjYwYWE0NGU2YzVkNDNiOWIyZDk2YWQ2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.waNhuenHOLz4_q5pLzfu6gs0pK6R7ECIY64yKJFAxCs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAzNTYsImV4cCI6MTU4ODE0MDM1NiwibmJmIjoxNTc5NTAwMzU2LCJqdGkiOiI1MjIzYjJlYjYwYWE0NGU2YzVkNDNiOWIyZDk2YWQ2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.waNhuenHOLz4_q5pLzfu6gs0pK6R7ECIY64yKJFAxCs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:05', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAzNTYsImV4cCI6MTU4ODE0MDM1NiwibmJmIjoxNTc5NTAwMzU2LCJqdGkiOiI1MjIzYjJlYjYwYWE0NGU2YzVkNDNiOWIyZDk2YWQ2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.waNhuenHOLz4_q5pLzfu6gs0pK6R7ECIY64yKJFAxCs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:05', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDAzNTYsImV4cCI6MTU4ODE0MDM1NiwibmJmIjoxNTc5NTAwMzU2LCJqdGkiOiI1MjIzYjJlYjYwYWE0NGU2YzVkNDNiOWIyZDk2YWQ2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.waNhuenHOLz4_q5pLzfu6gs0pK6R7ECIY64yKJFAxCs', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:05', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data181] | 39.23 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.250000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.608000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.382000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:06 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.072000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.877000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:06 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:06 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:8 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.95 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.437000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.205000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.808000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.905000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA0MTMsImV4cCI6MTU4ODE0MDQxMywibmJmIjoxNTc5NTAwNDEzLCJqdGkiOiJjODFiMDhjYWQ2ZjhiMWMxYmRhZTIyZTBkMjRkOWQzZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.H07KKFukVWZItbZ3zhOLtFP8RtXOy6_a1ZcBSnHAXGc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA0MTMsImV4cCI6MTU4ODE0MDQxMywibmJmIjoxNTc5NTAwNDEzLCJqdGkiOiJjODFiMDhjYWQ2ZjhiMWMxYmRhZTIyZTBkMjRkOWQzZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.H07KKFukVWZItbZ3zhOLtFP8RtXOy6_a1ZcBSnHAXGc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:06', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA0MTMsImV4cCI6MTU4ODE0MDQxMywibmJmIjoxNTc5NTAwNDEzLCJqdGkiOiJjODFiMDhjYWQ2ZjhiMWMxYmRhZTIyZTBkMjRkOWQzZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.H07KKFukVWZItbZ3zhOLtFP8RtXOy6_a1ZcBSnHAXGc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:06', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA0MTMsImV4cCI6MTU4ODE0MDQxMywibmJmIjoxNTc5NTAwNDEzLCJqdGkiOiJjODFiMDhjYWQ2ZjhiMWMxYmRhZTIyZTBkMjRkOWQzZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.H07KKFukVWZItbZ3zhOLtFP8RtXOy6_a1ZcBSnHAXGc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '3.85', 'success_count': '6', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:06', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '4.95', 'success_count': '8', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data182] | 37.69 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.056000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.593000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.391000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.333000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:07 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.020000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.837000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:07 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:07 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.141000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.848000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA0NzAsImV4cCI6MTU4ODE0MDQ3MCwibmJmIjoxNTc5NTAwNDcwLCJqdGkiOiI5MmVmY2Y3NTU2YTIxYmIxMjExZjRkYjU4MDk4MDEwMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PkzR4ZrGxgqqdddUbYtifjbOGmkZkV9gLrBx5CKJUoo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA0NzAsImV4cCI6MTU4ODE0MDQ3MCwibmJmIjoxNTc5NTAwNDcwLCJqdGkiOiI5MmVmY2Y3NTU2YTIxYmIxMjExZjRkYjU4MDk4MDEwMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PkzR4ZrGxgqqdddUbYtifjbOGmkZkV9gLrBx5CKJUoo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:07', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA0NzAsImV4cCI6MTU4ODE0MDQ3MCwibmJmIjoxNTc5NTAwNDcwLCJqdGkiOiI5MmVmY2Y3NTU2YTIxYmIxMjExZjRkYjU4MDk4MDEwMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PkzR4ZrGxgqqdddUbYtifjbOGmkZkV9gLrBx5CKJUoo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:07', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA0NzAsImV4cCI6MTU4ODE0MDQ3MCwibmJmIjoxNTc5NTAwNDcwLCJqdGkiOiI5MmVmY2Y3NTU2YTIxYmIxMjExZjRkYjU4MDk4MDEwMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PkzR4ZrGxgqqdddUbYtifjbOGmkZkV9gLrBx5CKJUoo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:07', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data183] | 38.66 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.327000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.516000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.198000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:08 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.031000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.844000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:08 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:08 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.225000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.920000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.824000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.943000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA1MjYsImV4cCI6MTU4ODE0MDUyNiwibmJmIjoxNTc5NTAwNTI2LCJqdGkiOiJjZWQwMGUzYTM2ZmVkYjdlM2EyMGUyZGFiYjI1ZjYxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._BAPMw5XAL-jlY2MDtss6vC4gmsDHS0VM_b3qMYr0hg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA1MjYsImV4cCI6MTU4ODE0MDUyNiwibmJmIjoxNTc5NTAwNTI2LCJqdGkiOiJjZWQwMGUzYTM2ZmVkYjdlM2EyMGUyZGFiYjI1ZjYxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._BAPMw5XAL-jlY2MDtss6vC4gmsDHS0VM_b3qMYr0hg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:08', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA1MjYsImV4cCI6MTU4ODE0MDUyNiwibmJmIjoxNTc5NTAwNTI2LCJqdGkiOiJjZWQwMGUzYTM2ZmVkYjdlM2EyMGUyZGFiYjI1ZjYxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._BAPMw5XAL-jlY2MDtss6vC4gmsDHS0VM_b3qMYr0hg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:08', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA1MjYsImV4cCI6MTU4ODE0MDUyNiwibmJmIjoxNTc5NTAwNTI2LCJqdGkiOiJjZWQwMGUzYTM2ZmVkYjdlM2EyMGUyZGFiYjI1ZjYxYiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._BAPMw5XAL-jlY2MDtss6vC4gmsDHS0VM_b3qMYr0hg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:08', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data184] | 39.06 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.257000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.544000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.288000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.245000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.211000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:09 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.042000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.697000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.839000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:09 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:09 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.493000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.913000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.953000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA1ODMsImV4cCI6MTU4ODE0MDU4MywibmJmIjoxNTc5NTAwNTgzLCJqdGkiOiIyMTg5YWE2OTRjZDliOWE5NGY1ZDNkMGI0NDdiMDE3MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LnZ_F9cuxK4sD3eng-UKWEtQ0cM10Dr4j0OHPM-QORQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA1ODMsImV4cCI6MTU4ODE0MDU4MywibmJmIjoxNTc5NTAwNTgzLCJqdGkiOiIyMTg5YWE2OTRjZDliOWE5NGY1ZDNkMGI0NDdiMDE3MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LnZ_F9cuxK4sD3eng-UKWEtQ0cM10Dr4j0OHPM-QORQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:09', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA1ODMsImV4cCI6MTU4ODE0MDU4MywibmJmIjoxNTc5NTAwNTgzLCJqdGkiOiIyMTg5YWE2OTRjZDliOWE5NGY1ZDNkMGI0NDdiMDE3MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LnZ_F9cuxK4sD3eng-UKWEtQ0cM10Dr4j0OHPM-QORQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:09', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA1ODMsImV4cCI6MTU4ODE0MDU4MywibmJmIjoxNTc5NTAwNTgzLCJqdGkiOiIyMTg5YWE2OTRjZDliOWE5NGY1ZDNkMGI0NDdiMDE3MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LnZ_F9cuxK4sD3eng-UKWEtQ0cM10Dr4j0OHPM-QORQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096765', 'out_trade_no': '200110092620521897224695', 'trade_no': '20200110092620013578', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:26:20', 'created_at': '2020-01-10 09:26:20', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095940', 'out_trade_no': '200110091710521897226655', 'trade_no': '20200110091710081295', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:17:10', 'created_at': '2020-01-10 09:17:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095849', 'out_trade_no': '200110091609521897222615', 'trade_no': '20200110091609078581', 'total_amount': '1.10', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:09', 'created_at': '2020-01-10 09:16:09', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '2.20', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882680', 'out_trade_no': '200108094334521897224107', 'trade_no': '20200108094334027340', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:43:34', 'created_at': '2020-01-08 09:43:34', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '882634', 'out_trade_no': '200108094258521897222761', 'trade_no': '20200108094258024335', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-08 09:42:58', 'created_at': '2020-01-08 09:42:58', 'date': '2020-01-08', 'year': '2020', 'month': '1', 'day': '8', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.10', 'success_count': '2', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:09', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data185] | 38.60 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.134000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.577000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.577000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.287000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.221000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:10 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.051000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.828000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:10 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:10 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.437000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.225000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.830000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.923000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA2NDAsImV4cCI6MTU4ODE0MDY0MCwibmJmIjoxNTc5NTAwNjQwLCJqdGkiOiJmNmNjM2RhNmYxMGZmODNlNjRlNzU3MTkyZjYzNDA3ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.O_2yxjaH7VO_PFLL4zc4e6OuZ0nbaq__zNx5Ithf4Js', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA2NDAsImV4cCI6MTU4ODE0MDY0MCwibmJmIjoxNTc5NTAwNjQwLCJqdGkiOiJmNmNjM2RhNmYxMGZmODNlNjRlNzU3MTkyZjYzNDA3ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.O_2yxjaH7VO_PFLL4zc4e6OuZ0nbaq__zNx5Ithf4Js'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:10', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA2NDAsImV4cCI6MTU4ODE0MDY0MCwibmJmIjoxNTc5NTAwNjQwLCJqdGkiOiJmNmNjM2RhNmYxMGZmODNlNjRlNzU3MTkyZjYzNDA3ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.O_2yxjaH7VO_PFLL4zc4e6OuZ0nbaq__zNx5Ithf4Js', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:10', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA2NDAsImV4cCI6MTU4ODE0MDY0MCwibmJmIjoxNTc5NTAwNjQwLCJqdGkiOiJmNmNjM2RhNmYxMGZmODNlNjRlNzU3MTkyZjYzNDA3ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.O_2yxjaH7VO_PFLL4zc4e6OuZ0nbaq__zNx5Ithf4Js', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:10', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data186] | 38.58 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.280000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.544000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.468000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.231000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:11 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.029000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.814000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:11 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:11 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.464000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.917000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.846000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.950000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA2OTcsImV4cCI6MTU4ODE0MDY5NywibmJmIjoxNTc5NTAwNjk3LCJqdGkiOiIzOGYyYTIyYzgwZWQzZjk2NDlmNGQ1Y2VlZjEzNmQ3MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xix_RfTZ9rIkbJy0RU5VHDRCSEMBCqOFGrFOG-4dWUg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA2OTcsImV4cCI6MTU4ODE0MDY5NywibmJmIjoxNTc5NTAwNjk3LCJqdGkiOiIzOGYyYTIyYzgwZWQzZjk2NDlmNGQ1Y2VlZjEzNmQ3MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xix_RfTZ9rIkbJy0RU5VHDRCSEMBCqOFGrFOG-4dWUg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:11', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA2OTcsImV4cCI6MTU4ODE0MDY5NywibmJmIjoxNTc5NTAwNjk3LCJqdGkiOiIzOGYyYTIyYzgwZWQzZjk2NDlmNGQ1Y2VlZjEzNmQ3MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xix_RfTZ9rIkbJy0RU5VHDRCSEMBCqOFGrFOG-4dWUg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:11', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA2OTcsImV4cCI6MTU4ODE0MDY5NywibmJmIjoxNTc5NTAwNjk3LCJqdGkiOiIzOGYyYTIyYzgwZWQzZjk2NDlmNGQ1Y2VlZjEzNmQ3MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xix_RfTZ9rIkbJy0RU5VHDRCSEMBCqOFGrFOG-4dWUg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:11', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data187] | 38.04 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.067000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.576000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.593000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.249000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.253000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:12 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.070000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.863000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:12 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:12 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:3 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:1.65 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.453000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.063000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.852000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.927000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA3NTMsImV4cCI6MTU4ODE0MDc1MywibmJmIjoxNTc5NTAwNzUzLCJqdGkiOiJlMzMxMWJiOWQ2Mzk5YTJiN2I2N2ViMmE2YzA3MzI0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FvovxY5lw29O31O-WKsKAlHuMovqNpzD6_R-2b6d3i8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA3NTMsImV4cCI6MTU4ODE0MDc1MywibmJmIjoxNTc5NTAwNzUzLCJqdGkiOiJlMzMxMWJiOWQ2Mzk5YTJiN2I2N2ViMmE2YzA3MzI0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FvovxY5lw29O31O-WKsKAlHuMovqNpzD6_R-2b6d3i8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:12', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA3NTMsImV4cCI6MTU4ODE0MDc1MywibmJmIjoxNTc5NTAwNzUzLCJqdGkiOiJlMzMxMWJiOWQ2Mzk5YTJiN2I2N2ViMmE2YzA3MzI0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FvovxY5lw29O31O-WKsKAlHuMovqNpzD6_R-2b6d3i8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:12', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA3NTMsImV4cCI6MTU4ODE0MDc1MywibmJmIjoxNTc5NTAwNzUzLCJqdGkiOiJlMzMxMWJiOWQ2Mzk5YTJiN2I2N2ViMmE2YzA3MzI0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FvovxY5lw29O31O-WKsKAlHuMovqNpzD6_R-2b6d3i8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096681', 'out_trade_no': '200110092518521897213663', 'trade_no': '20200110092518044228', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:18', 'created_at': '2020-01-10 09:25:18', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096673', 'out_trade_no': '200110092510521897217213', 'trade_no': '20200110092510044113', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:10', 'created_at': '2020-01-10 09:25:10', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096655', 'out_trade_no': '200110092500521897211320', 'trade_no': '20200110092500043971', 'total_amount': '0.55', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:25:00', 'created_at': '2020-01-10 09:25:00', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15770', 'store_id': '2019122413571152189', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307773472', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家一分店', 'store_id': '2019122413571152189'}, 'merchant': {'id': '15770', 'name': '唐三'}, 'terminal': '收款1号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '1.65', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:12', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '1.65', 'success_count': '3', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data188] | 39.55 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.386000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.434000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.228000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:13 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.050000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:13 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:13 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.451000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.146000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.864000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.930000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA4MTEsImV4cCI6MTU4ODE0MDgxMSwibmJmIjoxNTc5NTAwODExLCJqdGkiOiJkMGJlODg3Y2M5MzIwOWFhNDg1N2E0MDFkYTRiNTBjNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VEx2hIuWO7dmK8AACGHtG8Bve7M0_TsmyUmBFbn9LYo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA4MTEsImV4cCI6MTU4ODE0MDgxMSwibmJmIjoxNTc5NTAwODExLCJqdGkiOiJkMGJlODg3Y2M5MzIwOWFhNDg1N2E0MDFkYTRiNTBjNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VEx2hIuWO7dmK8AACGHtG8Bve7M0_TsmyUmBFbn9LYo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:13', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA4MTEsImV4cCI6MTU4ODE0MDgxMSwibmJmIjoxNTc5NTAwODExLCJqdGkiOiJkMGJlODg3Y2M5MzIwOWFhNDg1N2E0MDFkYTRiNTBjNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VEx2hIuWO7dmK8AACGHtG8Bve7M0_TsmyUmBFbn9LYo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:13', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA4MTEsImV4cCI6MTU4ODE0MDgxMSwibmJmIjoxNTc5NTAwODExLCJqdGkiOiJkMGJlODg3Y2M5MzIwOWFhNDg1N2E0MDFkYTRiNTBjNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VEx2hIuWO7dmK8AACGHtG8Bve7M0_TsmyUmBFbn9LYo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:13', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data189] | 38.91 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.382000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.571000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.541000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.977000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.283000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:14 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.046000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.846000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:14 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:14 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.922000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.834000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.951000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA4NjgsImV4cCI6MTU4ODE0MDg2OCwibmJmIjoxNTc5NTAwODY4LCJqdGkiOiJlNWJmMzQyYjg0YTNhYWFlMWJmY2M5NjY5OTY1MzFjMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gSc52dMkrWxj6SUT1K_yndvklESo75K32wyzJ0-Vu38', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA4NjgsImV4cCI6MTU4ODE0MDg2OCwibmJmIjoxNTc5NTAwODY4LCJqdGkiOiJlNWJmMzQyYjg0YTNhYWFlMWJmY2M5NjY5OTY1MzFjMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gSc52dMkrWxj6SUT1K_yndvklESo75K32wyzJ0-Vu38'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:14', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA4NjgsImV4cCI6MTU4ODE0MDg2OCwibmJmIjoxNTc5NTAwODY4LCJqdGkiOiJlNWJmMzQyYjg0YTNhYWFlMWJmY2M5NjY5OTY1MzFjMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gSc52dMkrWxj6SUT1K_yndvklESo75K32wyzJ0-Vu38', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:14', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA4NjgsImV4cCI6MTU4ODE0MDg2OCwibmJmIjoxNTc5NTAwODY4LCJqdGkiOiJlNWJmMzQyYjg0YTNhYWFlMWJmY2M5NjY5OTY1MzFjMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gSc52dMkrWxj6SUT1K_yndvklESo75K32wyzJ0-Vu38', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:14', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data190] | 39.21 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.245000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.590000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.355000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.239000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.270000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:15 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.389000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.868000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:15 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:15 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.463000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.453000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.823000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA5MjYsImV4cCI6MTU4ODE0MDkyNiwibmJmIjoxNTc5NTAwOTI2LCJqdGkiOiJiZGZiNWE5YzQwZmVmMmJlMjBkZmE2Nzg5NDRkNjU4MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.U6wihyU4wA7p5kUcTwSduOSt9c4X8pYd87ZiEqunxhY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA5MjYsImV4cCI6MTU4ODE0MDkyNiwibmJmIjoxNTc5NTAwOTI2LCJqdGkiOiJiZGZiNWE5YzQwZmVmMmJlMjBkZmE2Nzg5NDRkNjU4MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.U6wihyU4wA7p5kUcTwSduOSt9c4X8pYd87ZiEqunxhY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:15', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA5MjYsImV4cCI6MTU4ODE0MDkyNiwibmJmIjoxNTc5NTAwOTI2LCJqdGkiOiJiZGZiNWE5YzQwZmVmMmJlMjBkZmE2Nzg5NDRkNjU4MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.U6wihyU4wA7p5kUcTwSduOSt9c4X8pYd87ZiEqunxhY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:15', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA5MjYsImV4cCI6MTU4ODE0MDkyNiwibmJmIjoxNTc5NTAwOTI2LCJqdGkiOiJiZGZiNWE5YzQwZmVmMmJlMjBkZmE2Nzg5NDRkNjU4MyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.U6wihyU4wA7p5kUcTwSduOSt9c4X8pYd87ZiEqunxhY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:15', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data191] | 38.17 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.349000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.542000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.400000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.263000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:16 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.001000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.848000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:16 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:16 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.848000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.081000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.831000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.955000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA5ODIsImV4cCI6MTU4ODE0MDk4MiwibmJmIjoxNTc5NTAwOTgyLCJqdGkiOiJlMzdlNjNlMjk2NmUwZmM2YzU0N2JjODc3NzUxYWI2MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uMadWOqjUCDt9QYWyqtRDesAJBD3WFcou7fepIefhgQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA5ODIsImV4cCI6MTU4ODE0MDk4MiwibmJmIjoxNTc5NTAwOTgyLCJqdGkiOiJlMzdlNjNlMjk2NmUwZmM2YzU0N2JjODc3NzUxYWI2MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uMadWOqjUCDt9QYWyqtRDesAJBD3WFcou7fepIefhgQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:16', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA5ODIsImV4cCI6MTU4ODE0MDk4MiwibmJmIjoxNTc5NTAwOTgyLCJqdGkiOiJlMzdlNjNlMjk2NmUwZmM2YzU0N2JjODc3NzUxYWI2MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uMadWOqjUCDt9QYWyqtRDesAJBD3WFcou7fepIefhgQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:16', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDA5ODIsImV4cCI6MTU4ODE0MDk4MiwibmJmIjoxNTc5NTAwOTgyLCJqdGkiOiJlMzdlNjNlMjk2NmUwZmM2YzU0N2JjODc3NzUxYWI2MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uMadWOqjUCDt9QYWyqtRDesAJBD3WFcou7fepIefhgQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:16', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data192] | 39.23 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.353000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.470000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.833000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:17 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.144000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.870000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:17 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:17 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.451000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.902000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.872000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEwNDAsImV4cCI6MTU4ODE0MTA0MCwibmJmIjoxNTc5NTAxMDQwLCJqdGkiOiIxNmZlOGI3YzZlZjAxMTY1OGM4MGI5OTk4MDg2NmQ3NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MF5j-R2SrlWzmlZcqKmKG-LKRbuABYGvg4lJvkvaeZ8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEwNDAsImV4cCI6MTU4ODE0MTA0MCwibmJmIjoxNTc5NTAxMDQwLCJqdGkiOiIxNmZlOGI3YzZlZjAxMTY1OGM4MGI5OTk4MDg2NmQ3NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MF5j-R2SrlWzmlZcqKmKG-LKRbuABYGvg4lJvkvaeZ8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:17', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEwNDAsImV4cCI6MTU4ODE0MTA0MCwibmJmIjoxNTc5NTAxMDQwLCJqdGkiOiIxNmZlOGI3YzZlZjAxMTY1OGM4MGI5OTk4MDg2NmQ3NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MF5j-R2SrlWzmlZcqKmKG-LKRbuABYGvg4lJvkvaeZ8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:17', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEwNDAsImV4cCI6MTU4ODE0MTA0MCwibmJmIjoxNTc5NTAxMDQwLCJqdGkiOiIxNmZlOGI3YzZlZjAxMTY1OGM4MGI5OTk4MDg2NmQ3NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MF5j-R2SrlWzmlZcqKmKG-LKRbuABYGvg4lJvkvaeZ8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:17', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data193] | 39.10 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.042000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.620000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.623000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.428000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.219000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:17 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.672000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.909000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:17 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:17 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.455000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.166000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.865000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEwOTcsImV4cCI6MTU4ODE0MTA5NywibmJmIjoxNTc5NTAxMDk3LCJqdGkiOiIzNzMwODAyNzFjOGFlMjYyYzI4ZTBlOGE0OTkwYTQ2ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7COd_FqcxM422u43n1k6-krKA7IaaDQDLyGQhP0J79s', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEwOTcsImV4cCI6MTU4ODE0MTA5NywibmJmIjoxNTc5NTAxMDk3LCJqdGkiOiIzNzMwODAyNzFjOGFlMjYyYzI4ZTBlOGE0OTkwYTQ2ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7COd_FqcxM422u43n1k6-krKA7IaaDQDLyGQhP0J79s'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:17', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEwOTcsImV4cCI6MTU4ODE0MTA5NywibmJmIjoxNTc5NTAxMDk3LCJqdGkiOiIzNzMwODAyNzFjOGFlMjYyYzI4ZTBlOGE0OTkwYTQ2ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7COd_FqcxM422u43n1k6-krKA7IaaDQDLyGQhP0J79s', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:17', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEwOTcsImV4cCI6MTU4ODE0MTA5NywibmJmIjoxNTc5NTAxMDk3LCJqdGkiOiIzNzMwODAyNzFjOGFlMjYyYzI4ZTBlOGE0OTkwYTQ2ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7COd_FqcxM422u43n1k6-krKA7IaaDQDLyGQhP0J79s', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:17', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data194] | 39.91 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.159000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.829000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.236000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:18 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.032000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.762000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:01.105000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:18 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:18 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.474000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.170000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.892000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.950000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDExNTUsImV4cCI6MTU4ODE0MTE1NSwibmJmIjoxNTc5NTAxMTU1LCJqdGkiOiJhODFiZTk2ODZhOTQ1ZTc1Zjg1MGJiZmJjNjBmNTY0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2IFY3WNz2ug6TnGBJx6oOW_6zH8mxaSs23tcDGzdkLk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDExNTUsImV4cCI6MTU4ODE0MTE1NSwibmJmIjoxNTc5NTAxMTU1LCJqdGkiOiJhODFiZTk2ODZhOTQ1ZTc1Zjg1MGJiZmJjNjBmNTY0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2IFY3WNz2ug6TnGBJx6oOW_6zH8mxaSs23tcDGzdkLk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:18', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDExNTUsImV4cCI6MTU4ODE0MTE1NSwibmJmIjoxNTc5NTAxMTU1LCJqdGkiOiJhODFiZTk2ODZhOTQ1ZTc1Zjg1MGJiZmJjNjBmNTY0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2IFY3WNz2ug6TnGBJx6oOW_6zH8mxaSs23tcDGzdkLk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:18', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDExNTUsImV4cCI6MTU4ODE0MTE1NSwibmJmIjoxNTc5NTAxMTU1LCJqdGkiOiJhODFiZTk2ODZhOTQ1ZTc1Zjg1MGJiZmJjNjBmNTY0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2IFY3WNz2ug6TnGBJx6oOW_6zH8mxaSs23tcDGzdkLk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:18', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data195] | 38.56 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.401000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.474000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.170000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:19 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.042000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.812000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.756000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:19 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:19 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.468000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.167000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.863000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEyMTIsImV4cCI6MTU4ODE0MTIxMiwibmJmIjoxNTc5NTAxMjEyLCJqdGkiOiI2ZjU5YWI0ODdiMWUzODRlMzEyODdlMTAwMWNmNzQzOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NUl7agL2yC_hHlCmgm7j2VsSlKw46LNYaxExjuHhq4Q', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEyMTIsImV4cCI6MTU4ODE0MTIxMiwibmJmIjoxNTc5NTAxMjEyLCJqdGkiOiI2ZjU5YWI0ODdiMWUzODRlMzEyODdlMTAwMWNmNzQzOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NUl7agL2yC_hHlCmgm7j2VsSlKw46LNYaxExjuHhq4Q'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:19', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEyMTIsImV4cCI6MTU4ODE0MTIxMiwibmJmIjoxNTc5NTAxMjEyLCJqdGkiOiI2ZjU5YWI0ODdiMWUzODRlMzEyODdlMTAwMWNmNzQzOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NUl7agL2yC_hHlCmgm7j2VsSlKw46LNYaxExjuHhq4Q', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:19', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEyMTIsImV4cCI6MTU4ODE0MTIxMiwibmJmIjoxNTc5NTAxMjEyLCJqdGkiOiI2ZjU5YWI0ODdiMWUzODRlMzEyODdlMTAwMWNmNzQzOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NUl7agL2yC_hHlCmgm7j2VsSlKw46LNYaxExjuHhq4Q', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:19', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data196] | 40.08 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.264000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.600000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.423000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.259000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.292000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:20 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.129000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.699000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:20 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:20 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.453000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.185000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.992000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEyNzAsImV4cCI6MTU4ODE0MTI3MCwibmJmIjoxNTc5NTAxMjcwLCJqdGkiOiI5ODY3YjMyZGU4NGRjYzlhN2EyNjJjZjI5YTI4MWE0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GAEIWHusnVFV7BYwioWQb2x62QXk6JTRcf3Tj22QymE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEyNzAsImV4cCI6MTU4ODE0MTI3MCwibmJmIjoxNTc5NTAxMjcwLCJqdGkiOiI5ODY3YjMyZGU4NGRjYzlhN2EyNjJjZjI5YTI4MWE0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GAEIWHusnVFV7BYwioWQb2x62QXk6JTRcf3Tj22QymE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:20', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEyNzAsImV4cCI6MTU4ODE0MTI3MCwibmJmIjoxNTc5NTAxMjcwLCJqdGkiOiI5ODY3YjMyZGU4NGRjYzlhN2EyNjJjZjI5YTI4MWE0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GAEIWHusnVFV7BYwioWQb2x62QXk6JTRcf3Tj22QymE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:20', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEyNzAsImV4cCI6MTU4ODE0MTI3MCwibmJmIjoxNTc5NTAxMjcwLCJqdGkiOiI5ODY3YjMyZGU4NGRjYzlhN2EyNjJjZjI5YTI4MWE0YiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GAEIWHusnVFV7BYwioWQb2x62QXk6JTRcf3Tj22QymE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:20', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data197] | 39.84 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.276000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.617000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.574000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.453000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.315000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:21 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.058000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 14:21 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:21 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.212000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.907000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEzMjksImV4cCI6MTU4ODE0MTMyOSwibmJmIjoxNTc5NTAxMzI5LCJqdGkiOiI0MDYzZWNiYTJiMTI2NTA5MTNlYWYyMDkyNmQ0NzVhYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7yFiJ57lWSRCnsT-frx3boDhbcs7EN1_gIQ9JhGRlbI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEzMjksImV4cCI6MTU4ODE0MTMyOSwibmJmIjoxNTc5NTAxMzI5LCJqdGkiOiI0MDYzZWNiYTJiMTI2NTA5MTNlYWYyMDkyNmQ0NzVhYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7yFiJ57lWSRCnsT-frx3boDhbcs7EN1_gIQ9JhGRlbI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:21', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEzMjksImV4cCI6MTU4ODE0MTMyOSwibmJmIjoxNTc5NTAxMzI5LCJqdGkiOiI0MDYzZWNiYTJiMTI2NTA5MTNlYWYyMDkyNmQ0NzVhYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7yFiJ57lWSRCnsT-frx3boDhbcs7EN1_gIQ9JhGRlbI', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 14:21', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEzMjksImV4cCI6MTU4ODE0MTMyOSwibmJmIjoxNTc5NTAxMzI5LCJqdGkiOiI0MDYzZWNiYTJiMTI2NTA5MTNlYWYyMDkyNmQ0NzVhYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7yFiJ57lWSRCnsT-frx3boDhbcs7EN1_gIQ9JhGRlbI', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 14:21', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data198] | 35.06 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.387000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.465000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.216000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:22 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:22 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:22 - 2020-01-20 14:22 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:22 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:22 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.038000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.041000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.492000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.114000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.899000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.957000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEzODIsImV4cCI6MTU4ODE0MTM4MiwibmJmIjoxNTc5NTAxMzgyLCJqdGkiOiIyZGUwZGUxZDYzYzI1MDk5ZjZjODg0M2E0YjA2NjU3NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.u67wXyprrWarrURsZK762UaZrKeMOfjP3p_LgOjbuT8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEzODIsImV4cCI6MTU4ODE0MTM4MiwibmJmIjoxNTc5NTAxMzgyLCJqdGkiOiIyZGUwZGUxZDYzYzI1MDk5ZjZjODg0M2E0YjA2NjU3NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.u67wXyprrWarrURsZK762UaZrKeMOfjP3p_LgOjbuT8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:22', 'time_end': '2020-01-20 14:22', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEzODIsImV4cCI6MTU4ODE0MTM4MiwibmJmIjoxNTc5NTAxMzgyLCJqdGkiOiIyZGUwZGUxZDYzYzI1MDk5ZjZjODg0M2E0YjA2NjU3NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.u67wXyprrWarrURsZK762UaZrKeMOfjP3p_LgOjbuT8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:22', 'time_end': '2020-01-20 14:22', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDEzODIsImV4cCI6MTU4ODE0MTM4MiwibmJmIjoxNTc5NTAxMzgyLCJqdGkiOiIyZGUwZGUxZDYzYzI1MDk5ZjZjODg0M2E0YjA2NjU3NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.u67wXyprrWarrURsZK762UaZrKeMOfjP3p_LgOjbuT8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:22', 'timeEnd': '2020-01-20 14:22', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data199] | 35.39 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.258000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.611000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.604000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.475000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.262000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:23 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:23 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:23 - 2020-01-20 14:23 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:23 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:23 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.494000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.171000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.852000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE0MzYsImV4cCI6MTU4ODE0MTQzNiwibmJmIjoxNTc5NTAxNDM2LCJqdGkiOiJjNmRmZmFlZGE2MDFlZjgzNTg1N2M3ZDU4NmM1ZWZjNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9F20qlbIXFQruST_fYr5vt--MswksN9_MhqKni67wd8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE0MzYsImV4cCI6MTU4ODE0MTQzNiwibmJmIjoxNTc5NTAxNDM2LCJqdGkiOiJjNmRmZmFlZGE2MDFlZjgzNTg1N2M3ZDU4NmM1ZWZjNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9F20qlbIXFQruST_fYr5vt--MswksN9_MhqKni67wd8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:23', 'time_end': '2020-01-20 14:23', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE0MzYsImV4cCI6MTU4ODE0MTQzNiwibmJmIjoxNTc5NTAxNDM2LCJqdGkiOiJjNmRmZmFlZGE2MDFlZjgzNTg1N2M3ZDU4NmM1ZWZjNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9F20qlbIXFQruST_fYr5vt--MswksN9_MhqKni67wd8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:23', 'time_end': '2020-01-20 14:23', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE0MzYsImV4cCI6MTU4ODE0MTQzNiwibmJmIjoxNTc5NTAxNDM2LCJqdGkiOiJjNmRmZmFlZGE2MDFlZjgzNTg1N2M3ZDU4NmM1ZWZjNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9F20qlbIXFQruST_fYr5vt--MswksN9_MhqKni67wd8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:23', 'timeEnd': '2020-01-20 14:23', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data200] | 35.87 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.220000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.588000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.583000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.466000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.238000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:24 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:24 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:24 - 2020-01-20 14:24 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:24 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:24 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.457000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.256000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.887000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.904000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE0OTAsImV4cCI6MTU4ODE0MTQ5MCwibmJmIjoxNTc5NTAxNDkwLCJqdGkiOiI0MzEwOTg2MWQ4Yzg5MTE4YmEwM2I2M2MzNmI3MzZiNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rx6K2-9I1n4p9MVjXTpaDcBPMXfmfaOnFjLMFbUF5I4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE0OTAsImV4cCI6MTU4ODE0MTQ5MCwibmJmIjoxNTc5NTAxNDkwLCJqdGkiOiI0MzEwOTg2MWQ4Yzg5MTE4YmEwM2I2M2MzNmI3MzZiNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rx6K2-9I1n4p9MVjXTpaDcBPMXfmfaOnFjLMFbUF5I4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:24', 'time_end': '2020-01-20 14:24', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE0OTAsImV4cCI6MTU4ODE0MTQ5MCwibmJmIjoxNTc5NTAxNDkwLCJqdGkiOiI0MzEwOTg2MWQ4Yzg5MTE4YmEwM2I2M2MzNmI3MzZiNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rx6K2-9I1n4p9MVjXTpaDcBPMXfmfaOnFjLMFbUF5I4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:24', 'time_end': '2020-01-20 14:24', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE0OTAsImV4cCI6MTU4ODE0MTQ5MCwibmJmIjoxNTc5NTAxNDkwLCJqdGkiOiI0MzEwOTg2MWQ4Yzg5MTE4YmEwM2I2M2MzNmI3MzZiNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rx6K2-9I1n4p9MVjXTpaDcBPMXfmfaOnFjLMFbUF5I4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:24', 'timeEnd': '2020-01-20 14:24', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data201] | 36.10 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.380000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.512000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.248000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:25 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:25 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:25 - 2020-01-20 14:25 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:25 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:25 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.038000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.460000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.061000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.921000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.935000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE1NDQsImV4cCI6MTU4ODE0MTU0NCwibmJmIjoxNTc5NTAxNTQ0LCJqdGkiOiJlMTk2YzY1NmMzZTAyZmI3MzYzM2M5OWZhYWU1OTA1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VEFlu3aQ0qDS78_joego7RO0flsEeqvyibW-F7-5NDE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE1NDQsImV4cCI6MTU4ODE0MTU0NCwibmJmIjoxNTc5NTAxNTQ0LCJqdGkiOiJlMTk2YzY1NmMzZTAyZmI3MzYzM2M5OWZhYWU1OTA1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VEFlu3aQ0qDS78_joego7RO0flsEeqvyibW-F7-5NDE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:25', 'time_end': '2020-01-20 14:25', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE1NDQsImV4cCI6MTU4ODE0MTU0NCwibmJmIjoxNTc5NTAxNTQ0LCJqdGkiOiJlMTk2YzY1NmMzZTAyZmI3MzYzM2M5OWZhYWU1OTA1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VEFlu3aQ0qDS78_joego7RO0flsEeqvyibW-F7-5NDE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:25', 'time_end': '2020-01-20 14:25', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE1NDQsImV4cCI6MTU4ODE0MTU0NCwibmJmIjoxNTc5NTAxNTQ0LCJqdGkiOiJlMTk2YzY1NmMzZTAyZmI3MzYzM2M5OWZhYWU1OTA1NiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VEFlu3aQ0qDS78_joego7RO0flsEeqvyibW-F7-5NDE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:25', 'timeEnd': '2020-01-20 14:25', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data202] | 35.41 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.306000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.623000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.586000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.366000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.252000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:26 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:26 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:26 - 2020-01-20 14:26 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:26 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:26 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.489000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.210000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.876000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE1OTgsImV4cCI6MTU4ODE0MTU5OCwibmJmIjoxNTc5NTAxNTk4LCJqdGkiOiI5OWZjMmZlZGNhY2ViZTEwZjdjZWEzMjdkODk3MjU1NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5fLAhTiKZYe7E8c_rY77jV40xr3NNcTk--3-YOxgy3Q', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE1OTgsImV4cCI6MTU4ODE0MTU5OCwibmJmIjoxNTc5NTAxNTk4LCJqdGkiOiI5OWZjMmZlZGNhY2ViZTEwZjdjZWEzMjdkODk3MjU1NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5fLAhTiKZYe7E8c_rY77jV40xr3NNcTk--3-YOxgy3Q'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:26', 'time_end': '2020-01-20 14:26', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE1OTgsImV4cCI6MTU4ODE0MTU5OCwibmJmIjoxNTc5NTAxNTk4LCJqdGkiOiI5OWZjMmZlZGNhY2ViZTEwZjdjZWEzMjdkODk3MjU1NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5fLAhTiKZYe7E8c_rY77jV40xr3NNcTk--3-YOxgy3Q', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:26', 'time_end': '2020-01-20 14:26', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE1OTgsImV4cCI6MTU4ODE0MTU5OCwibmJmIjoxNTc5NTAxNTk4LCJqdGkiOiI5OWZjMmZlZGNhY2ViZTEwZjdjZWEzMjdkODk3MjU1NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5fLAhTiKZYe7E8c_rY77jV40xr3NNcTk--3-YOxgy3Q', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:26', 'timeEnd': '2020-01-20 14:26', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data203] | 35.36 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.242000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.896000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.243000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:27 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:27 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:27 - 2020-01-20 14:27 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:27 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:27 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.479000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.195000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.842000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.938000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE2NTEsImV4cCI6MTU4ODE0MTY1MSwibmJmIjoxNTc5NTAxNjUxLCJqdGkiOiI5YzhiZTZhMmQ4YWVlZTE4YWZkMzJjY2VlYjc5MzhhMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Wu4HrHRANOzjWU8iZmzeZ21JBd3Gkf_BUc3vI-iG2mk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE2NTEsImV4cCI6MTU4ODE0MTY1MSwibmJmIjoxNTc5NTAxNjUxLCJqdGkiOiI5YzhiZTZhMmQ4YWVlZTE4YWZkMzJjY2VlYjc5MzhhMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Wu4HrHRANOzjWU8iZmzeZ21JBd3Gkf_BUc3vI-iG2mk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:27', 'time_end': '2020-01-20 14:27', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE2NTEsImV4cCI6MTU4ODE0MTY1MSwibmJmIjoxNTc5NTAxNjUxLCJqdGkiOiI5YzhiZTZhMmQ4YWVlZTE4YWZkMzJjY2VlYjc5MzhhMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Wu4HrHRANOzjWU8iZmzeZ21JBd3Gkf_BUc3vI-iG2mk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:27', 'time_end': '2020-01-20 14:27', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE2NTEsImV4cCI6MTU4ODE0MTY1MSwibmJmIjoxNTc5NTAxNjUxLCJqdGkiOiI5YzhiZTZhMmQ4YWVlZTE4YWZkMzJjY2VlYjc5MzhhMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Wu4HrHRANOzjWU8iZmzeZ21JBd3Gkf_BUc3vI-iG2mk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:27', 'timeEnd': '2020-01-20 14:27', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data204] | 35.83 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.411000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.890000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.536000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.615000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.205000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:28 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:28 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:28 - 2020-01-20 14:28 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:28 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:28 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.461000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.151000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.855000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE3MDUsImV4cCI6MTU4ODE0MTcwNSwibmJmIjoxNTc5NTAxNzA1LCJqdGkiOiJjNTUzZjkyMzliNjZjYzllNzM4MmVjZjA4M2UwYWU5ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uR5dzupaIBZn2R7i6J7L1TREm1QGBgMvY6BOBsMDQ7E', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE3MDUsImV4cCI6MTU4ODE0MTcwNSwibmJmIjoxNTc5NTAxNzA1LCJqdGkiOiJjNTUzZjkyMzliNjZjYzllNzM4MmVjZjA4M2UwYWU5ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uR5dzupaIBZn2R7i6J7L1TREm1QGBgMvY6BOBsMDQ7E'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:28', 'time_end': '2020-01-20 14:28', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE3MDUsImV4cCI6MTU4ODE0MTcwNSwibmJmIjoxNTc5NTAxNzA1LCJqdGkiOiJjNTUzZjkyMzliNjZjYzllNzM4MmVjZjA4M2UwYWU5ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uR5dzupaIBZn2R7i6J7L1TREm1QGBgMvY6BOBsMDQ7E', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:28', 'time_end': '2020-01-20 14:28', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE3MDUsImV4cCI6MTU4ODE0MTcwNSwibmJmIjoxNTc5NTAxNzA1LCJqdGkiOiJjNTUzZjkyMzliNjZjYzllNzM4MmVjZjA4M2UwYWU5ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uR5dzupaIBZn2R7i6J7L1TREm1QGBgMvY6BOBsMDQ7E', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:28', 'timeEnd': '2020-01-20 14:28', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data205] | 34.87 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.224000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.632000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.428000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.265000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:29 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:29 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:29 - 2020-01-20 14:29 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:29 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:29 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.472000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.888000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.874000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.947000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE3NTgsImV4cCI6MTU4ODE0MTc1OCwibmJmIjoxNTc5NTAxNzU4LCJqdGkiOiI3MjdkYzYwYWQ4ZGFjZTA2MDg1NzRmOWEzZjI0YTIyMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lOKy8SRb4yV2s5PLBKT0u5XRFN7aNaePJW-VeqLu9UU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE3NTgsImV4cCI6MTU4ODE0MTc1OCwibmJmIjoxNTc5NTAxNzU4LCJqdGkiOiI3MjdkYzYwYWQ4ZGFjZTA2MDg1NzRmOWEzZjI0YTIyMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lOKy8SRb4yV2s5PLBKT0u5XRFN7aNaePJW-VeqLu9UU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:29', 'time_end': '2020-01-20 14:29', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE3NTgsImV4cCI6MTU4ODE0MTc1OCwibmJmIjoxNTc5NTAxNzU4LCJqdGkiOiI3MjdkYzYwYWQ4ZGFjZTA2MDg1NzRmOWEzZjI0YTIyMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lOKy8SRb4yV2s5PLBKT0u5XRFN7aNaePJW-VeqLu9UU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:29', 'time_end': '2020-01-20 14:29', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE3NTgsImV4cCI6MTU4ODE0MTc1OCwibmJmIjoxNTc5NTAxNzU4LCJqdGkiOiI3MjdkYzYwYWQ4ZGFjZTA2MDg1NzRmOWEzZjI0YTIyMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lOKy8SRb4yV2s5PLBKT0u5XRFN7aNaePJW-VeqLu9UU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:29', 'timeEnd': '2020-01-20 14:29', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data206] | 36.38 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:03.997000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.638000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.535000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.861000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.229000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.249000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:29 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:29 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.780000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:29 - 2020-01-20 14:29 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:29 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:29 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.461000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.175000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.874000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.967000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE4MTMsImV4cCI6MTU4ODE0MTgxMywibmJmIjoxNTc5NTAxODEzLCJqdGkiOiJkMGNhNTJhYmVmOTcwMmMzODU2MmRmODI1N2YxNzdlNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hbQFPf9NZBej6lWzVOxa8xzfsldfSuR_LBuOxKnPiZA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE4MTMsImV4cCI6MTU4ODE0MTgxMywibmJmIjoxNTc5NTAxODEzLCJqdGkiOiJkMGNhNTJhYmVmOTcwMmMzODU2MmRmODI1N2YxNzdlNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hbQFPf9NZBej6lWzVOxa8xzfsldfSuR_LBuOxKnPiZA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:29', 'time_end': '2020-01-20 14:29', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE4MTMsImV4cCI6MTU4ODE0MTgxMywibmJmIjoxNTc5NTAxODEzLCJqdGkiOiJkMGNhNTJhYmVmOTcwMmMzODU2MmRmODI1N2YxNzdlNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hbQFPf9NZBej6lWzVOxa8xzfsldfSuR_LBuOxKnPiZA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:29', 'time_end': '2020-01-20 14:29', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE4MTMsImV4cCI6MTU4ODE0MTgxMywibmJmIjoxNTc5NTAxODEzLCJqdGkiOiJkMGNhNTJhYmVmOTcwMmMzODU2MmRmODI1N2YxNzdlNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hbQFPf9NZBej6lWzVOxa8xzfsldfSuR_LBuOxKnPiZA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:29', 'timeEnd': '2020-01-20 14:29', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data207] | 36.54 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.475000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.547000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.557000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.795000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.640000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.204000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:30 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:30 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:30 - 2020-01-20 14:30 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:30 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:30 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.494000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.179000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.847000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE4NjgsImV4cCI6MTU4ODE0MTg2OCwibmJmIjoxNTc5NTAxODY4LCJqdGkiOiI1ZGVkZjQyYzZiNTJkY2VkNzE2OWVmYTYwOTYzZmY4MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N26P6ZyhjotelQad_xNwofFZ-ULcxzo-IKJ7N7m2Sps', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE4NjgsImV4cCI6MTU4ODE0MTg2OCwibmJmIjoxNTc5NTAxODY4LCJqdGkiOiI1ZGVkZjQyYzZiNTJkY2VkNzE2OWVmYTYwOTYzZmY4MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N26P6ZyhjotelQad_xNwofFZ-ULcxzo-IKJ7N7m2Sps'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:30', 'time_end': '2020-01-20 14:30', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE4NjgsImV4cCI6MTU4ODE0MTg2OCwibmJmIjoxNTc5NTAxODY4LCJqdGkiOiI1ZGVkZjQyYzZiNTJkY2VkNzE2OWVmYTYwOTYzZmY4MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N26P6ZyhjotelQad_xNwofFZ-ULcxzo-IKJ7N7m2Sps', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:30', 'time_end': '2020-01-20 14:30', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE4NjgsImV4cCI6MTU4ODE0MTg2OCwibmJmIjoxNTc5NTAxODY4LCJqdGkiOiI1ZGVkZjQyYzZiNTJkY2VkNzE2OWVmYTYwOTYzZmY4MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N26P6ZyhjotelQad_xNwofFZ-ULcxzo-IKJ7N7m2Sps', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:30', 'timeEnd': '2020-01-20 14:30', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data208] | 35.42 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.261000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.616000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.371000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.235000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.263000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:31 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:31 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:31 - 2020-01-20 14:31 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:31 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:31 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.459000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.075000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.830000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE5MjIsImV4cCI6MTU4ODE0MTkyMiwibmJmIjoxNTc5NTAxOTIyLCJqdGkiOiJiNzc4NGEyZGQ4OTNjZjMxMWIzZDUyMWQ5NzJjMDZiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jBk6uwxvpoav0OsoGHiIHRvm18HPaxe2feUdiI-9tdI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE5MjIsImV4cCI6MTU4ODE0MTkyMiwibmJmIjoxNTc5NTAxOTIyLCJqdGkiOiJiNzc4NGEyZGQ4OTNjZjMxMWIzZDUyMWQ5NzJjMDZiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jBk6uwxvpoav0OsoGHiIHRvm18HPaxe2feUdiI-9tdI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:31', 'time_end': '2020-01-20 14:31', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE5MjIsImV4cCI6MTU4ODE0MTkyMiwibmJmIjoxNTc5NTAxOTIyLCJqdGkiOiJiNzc4NGEyZGQ4OTNjZjMxMWIzZDUyMWQ5NzJjMDZiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jBk6uwxvpoav0OsoGHiIHRvm18HPaxe2feUdiI-9tdI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:31', 'time_end': '2020-01-20 14:31', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE5MjIsImV4cCI6MTU4ODE0MTkyMiwibmJmIjoxNTc5NTAxOTIyLCJqdGkiOiJiNzc4NGEyZGQ4OTNjZjMxMWIzZDUyMWQ5NzJjMDZiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.jBk6uwxvpoav0OsoGHiIHRvm18HPaxe2feUdiI-9tdI', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:31', 'timeEnd': '2020-01-20 14:31', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data209] | 34.65 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.261000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.591000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.600000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.470000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.237000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.205000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:32 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:32 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:32 - 2020-01-20 14:32 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:32 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:32 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.447000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.137000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.841000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.965000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE5NzQsImV4cCI6MTU4ODE0MTk3NCwibmJmIjoxNTc5NTAxOTc0LCJqdGkiOiI2NmQzOTBkMTY1MTU4NzBkZjM3NGE3NzhmM2JkZTZkYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.35XxLyxN59oX_beioJ0CHMvWsrxBqs_H0A9XuwzGCzQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE5NzQsImV4cCI6MTU4ODE0MTk3NCwibmJmIjoxNTc5NTAxOTc0LCJqdGkiOiI2NmQzOTBkMTY1MTU4NzBkZjM3NGE3NzhmM2JkZTZkYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.35XxLyxN59oX_beioJ0CHMvWsrxBqs_H0A9XuwzGCzQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:32', 'time_end': '2020-01-20 14:32', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE5NzQsImV4cCI6MTU4ODE0MTk3NCwibmJmIjoxNTc5NTAxOTc0LCJqdGkiOiI2NmQzOTBkMTY1MTU4NzBkZjM3NGE3NzhmM2JkZTZkYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.35XxLyxN59oX_beioJ0CHMvWsrxBqs_H0A9XuwzGCzQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:32', 'time_end': '2020-01-20 14:32', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDE5NzQsImV4cCI6MTU4ODE0MTk3NCwibmJmIjoxNTc5NTAxOTc0LCJqdGkiOiI2NmQzOTBkMTY1MTU4NzBkZjM3NGE3NzhmM2JkZTZkYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.35XxLyxN59oX_beioJ0CHMvWsrxBqs_H0A9XuwzGCzQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:32', 'timeEnd': '2020-01-20 14:32', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data210] | 34.95 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.335000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.571000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.885000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.227000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.260000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:33 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:33 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.224000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:33 - 2020-01-20 14:33 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:33 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:33 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.460000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.926000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.850000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.951000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIwMjcsImV4cCI6MTU4ODE0MjAyNywibmJmIjoxNTc5NTAyMDI3LCJqdGkiOiI1OTZkNjRjYTZhN2QwZGNlNWM4NmIzZmM4NzkyNDc5ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yV1W2Tb1KJJ-lKn2AVOjnEEZYtFg_1JjTJrykW2108g', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIwMjcsImV4cCI6MTU4ODE0MjAyNywibmJmIjoxNTc5NTAyMDI3LCJqdGkiOiI1OTZkNjRjYTZhN2QwZGNlNWM4NmIzZmM4NzkyNDc5ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yV1W2Tb1KJJ-lKn2AVOjnEEZYtFg_1JjTJrykW2108g'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:33', 'time_end': '2020-01-20 14:33', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIwMjcsImV4cCI6MTU4ODE0MjAyNywibmJmIjoxNTc5NTAyMDI3LCJqdGkiOiI1OTZkNjRjYTZhN2QwZGNlNWM4NmIzZmM4NzkyNDc5ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yV1W2Tb1KJJ-lKn2AVOjnEEZYtFg_1JjTJrykW2108g', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:33', 'time_end': '2020-01-20 14:33', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIwMjcsImV4cCI6MTU4ODE0MjAyNywibmJmIjoxNTc5NTAyMDI3LCJqdGkiOiI1OTZkNjRjYTZhN2QwZGNlNWM4NmIzZmM4NzkyNDc5ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yV1W2Tb1KJJ-lKn2AVOjnEEZYtFg_1JjTJrykW2108g', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:33', 'timeEnd': '2020-01-20 14:33', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data211] | 35.54 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.185000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.577000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.395000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.257000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:34 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:34 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:34 - 2020-01-20 14:34 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:34 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:34 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.463000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.144000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.742000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.718000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.932000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIwODEsImV4cCI6MTU4ODE0MjA4MSwibmJmIjoxNTc5NTAyMDgxLCJqdGkiOiJiZmY4NjE1NTgyNGFhZjRjYjc0NTRhMDc4ZDk3ODA5YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DnGjv8m5ANvjHm4AKlZ_FL2ZUnCf7piFlqYUQbkMdDk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIwODEsImV4cCI6MTU4ODE0MjA4MSwibmJmIjoxNTc5NTAyMDgxLCJqdGkiOiJiZmY4NjE1NTgyNGFhZjRjYjc0NTRhMDc4ZDk3ODA5YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DnGjv8m5ANvjHm4AKlZ_FL2ZUnCf7piFlqYUQbkMdDk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:34', 'time_end': '2020-01-20 14:34', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIwODEsImV4cCI6MTU4ODE0MjA4MSwibmJmIjoxNTc5NTAyMDgxLCJqdGkiOiJiZmY4NjE1NTgyNGFhZjRjYjc0NTRhMDc4ZDk3ODA5YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DnGjv8m5ANvjHm4AKlZ_FL2ZUnCf7piFlqYUQbkMdDk', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:34', 'time_end': '2020-01-20 14:34', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIwODEsImV4cCI6MTU4ODE0MjA4MSwibmJmIjoxNTc5NTAyMDgxLCJqdGkiOiJiZmY4NjE1NTgyNGFhZjRjYjc0NTRhMDc4ZDk3ODA5YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DnGjv8m5ANvjHm4AKlZ_FL2ZUnCf7piFlqYUQbkMdDk', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:34', 'timeEnd': '2020-01-20 14:34', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data212] | 35.36 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.365000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.409000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.277000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.212000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:35 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:35 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:35 - 2020-01-20 14:35 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:35 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:35 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.449000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.155000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.811000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIxMzQsImV4cCI6MTU4ODE0MjEzNCwibmJmIjoxNTc5NTAyMTM0LCJqdGkiOiJlODBjNjMwYmMxYjQwNjFkNzE5MzZmNWNjZGQzZjJkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fdHvDUaPEHZshaWZWlMyqv-k_9pAEB2YpbcKIihSjwQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIxMzQsImV4cCI6MTU4ODE0MjEzNCwibmJmIjoxNTc5NTAyMTM0LCJqdGkiOiJlODBjNjMwYmMxYjQwNjFkNzE5MzZmNWNjZGQzZjJkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fdHvDUaPEHZshaWZWlMyqv-k_9pAEB2YpbcKIihSjwQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:35', 'time_end': '2020-01-20 14:35', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIxMzQsImV4cCI6MTU4ODE0MjEzNCwibmJmIjoxNTc5NTAyMTM0LCJqdGkiOiJlODBjNjMwYmMxYjQwNjFkNzE5MzZmNWNjZGQzZjJkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fdHvDUaPEHZshaWZWlMyqv-k_9pAEB2YpbcKIihSjwQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:35', 'time_end': '2020-01-20 14:35', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIxMzQsImV4cCI6MTU4ODE0MjEzNCwibmJmIjoxNTc5NTAyMTM0LCJqdGkiOiJlODBjNjMwYmMxYjQwNjFkNzE5MzZmNWNjZGQzZjJkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fdHvDUaPEHZshaWZWlMyqv-k_9pAEB2YpbcKIihSjwQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:35', 'timeEnd': '2020-01-20 14:35', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data213] | 35.34 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.393000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.543000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.386000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.224000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:36 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:36 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:36 - 2020-01-20 14:36 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:36 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:36 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.035000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.462000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.311000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.317000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.935000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIxODgsImV4cCI6MTU4ODE0MjE4OCwibmJmIjoxNTc5NTAyMTg4LCJqdGkiOiI5ODFhNDRiODJmYTYzYjYzYmRmYTQ1YzExNTgwMzhlNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uf8BNODtTuM1rqgi6YcywSqJhQUAYKQ2KPQcSIwQvWQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIxODgsImV4cCI6MTU4ODE0MjE4OCwibmJmIjoxNTc5NTAyMTg4LCJqdGkiOiI5ODFhNDRiODJmYTYzYjYzYmRmYTQ1YzExNTgwMzhlNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uf8BNODtTuM1rqgi6YcywSqJhQUAYKQ2KPQcSIwQvWQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:36', 'time_end': '2020-01-20 14:36', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIxODgsImV4cCI6MTU4ODE0MjE4OCwibmJmIjoxNTc5NTAyMTg4LCJqdGkiOiI5ODFhNDRiODJmYTYzYjYzYmRmYTQ1YzExNTgwMzhlNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uf8BNODtTuM1rqgi6YcywSqJhQUAYKQ2KPQcSIwQvWQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:36', 'time_end': '2020-01-20 14:36', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIxODgsImV4cCI6MTU4ODE0MjE4OCwibmJmIjoxNTc5NTAyMTg4LCJqdGkiOiI5ODFhNDRiODJmYTYzYjYzYmRmYTQ1YzExNTgwMzhlNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uf8BNODtTuM1rqgi6YcywSqJhQUAYKQ2KPQcSIwQvWQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:36', 'timeEnd': '2020-01-20 14:36', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data214] | 36.42 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.256000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.618000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.541000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.241000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:37 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:37 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:37 - 2020-01-20 14:37 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:37 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:37 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.454000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.252000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.875000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.952000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIyNDMsImV4cCI6MTU4ODE0MjI0MywibmJmIjoxNTc5NTAyMjQzLCJqdGkiOiI3NzdkNmM4NWY3NDg3MDUzMzJhNmU0MDlmMzhlNWE5MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.M1NdQCDiQyBYqPAklJeJJPg8hvFWlz_i2TLYLRfRcf4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIyNDMsImV4cCI6MTU4ODE0MjI0MywibmJmIjoxNTc5NTAyMjQzLCJqdGkiOiI3NzdkNmM4NWY3NDg3MDUzMzJhNmU0MDlmMzhlNWE5MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.M1NdQCDiQyBYqPAklJeJJPg8hvFWlz_i2TLYLRfRcf4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:37', 'time_end': '2020-01-20 14:37', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIyNDMsImV4cCI6MTU4ODE0MjI0MywibmJmIjoxNTc5NTAyMjQzLCJqdGkiOiI3NzdkNmM4NWY3NDg3MDUzMzJhNmU0MDlmMzhlNWE5MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.M1NdQCDiQyBYqPAklJeJJPg8hvFWlz_i2TLYLRfRcf4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:37', 'time_end': '2020-01-20 14:37', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIyNDMsImV4cCI6MTU4ODE0MjI0MywibmJmIjoxNTc5NTAyMjQzLCJqdGkiOiI3NzdkNmM4NWY3NDg3MDUzMzJhNmU0MDlmMzhlNWE5MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.M1NdQCDiQyBYqPAklJeJJPg8hvFWlz_i2TLYLRfRcf4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:37', 'timeEnd': '2020-01-20 14:37', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data215] | 36.53 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:03.984000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.577000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.319000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.769000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:38 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:38 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.249000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:38 - 2020-01-20 14:38 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:38 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:38 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.445000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.711000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.896000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.948000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIyOTcsImV4cCI6MTU4ODE0MjI5NywibmJmIjoxNTc5NTAyMjk3LCJqdGkiOiI1YmQ0YWVjMzQxYjJjMGYwMWZkMjRmMmU0MDg1OTM4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DdchRhYaJxgvNHXWrMTXzmC-HvtV4IXh8oVkGXka4hk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIyOTcsImV4cCI6MTU4ODE0MjI5NywibmJmIjoxNTc5NTAyMjk3LCJqdGkiOiI1YmQ0YWVjMzQxYjJjMGYwMWZkMjRmMmU0MDg1OTM4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DdchRhYaJxgvNHXWrMTXzmC-HvtV4IXh8oVkGXka4hk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:38', 'time_end': '2020-01-20 14:38', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIyOTcsImV4cCI6MTU4ODE0MjI5NywibmJmIjoxNTc5NTAyMjk3LCJqdGkiOiI1YmQ0YWVjMzQxYjJjMGYwMWZkMjRmMmU0MDg1OTM4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DdchRhYaJxgvNHXWrMTXzmC-HvtV4IXh8oVkGXka4hk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 14:38', 'time_end': '2020-01-20 14:38', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIyOTcsImV4cCI6MTU4ODE0MjI5NywibmJmIjoxNTc5NTAyMjk3LCJqdGkiOiI1YmQ0YWVjMzQxYjJjMGYwMWZkMjRmMmU0MDg1OTM4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DdchRhYaJxgvNHXWrMTXzmC-HvtV4IXh8oVkGXka4hk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 14:38', 'timeEnd': '2020-01-20 14:38', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data216] | 39.12 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.335000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.415000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.246000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:38 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:38 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.056000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:01.441000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:38 - 2020-01-20 14:38 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:38 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:38 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.443000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.938000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.835000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.964000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIzNTUsImV4cCI6MTU4ODE0MjM1NSwibmJmIjoxNTc5NTAyMzU1LCJqdGkiOiJjMDBlYWQyZGJkNGNmMzQ3ZDlhOWZjZDgwNmRlMGZmNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lp9nzQKnZt0C5DGMhzoCLrD25jHLpTGJJl6Vtd35dcI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIzNTUsImV4cCI6MTU4ODE0MjM1NSwibmJmIjoxNTc5NTAyMzU1LCJqdGkiOiJjMDBlYWQyZGJkNGNmMzQ3ZDlhOWZjZDgwNmRlMGZmNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lp9nzQKnZt0C5DGMhzoCLrD25jHLpTGJJl6Vtd35dcI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:38', 'time_end': '2020-01-20 14:38', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIzNTUsImV4cCI6MTU4ODE0MjM1NSwibmJmIjoxNTc5NTAyMzU1LCJqdGkiOiJjMDBlYWQyZGJkNGNmMzQ3ZDlhOWZjZDgwNmRlMGZmNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lp9nzQKnZt0C5DGMhzoCLrD25jHLpTGJJl6Vtd35dcI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:38', 'time_end': '2020-01-20 14:38', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDIzNTUsImV4cCI6MTU4ODE0MjM1NSwibmJmIjoxNTc5NTAyMzU1LCJqdGkiOiJjMDBlYWQyZGJkNGNmMzQ3ZDlhOWZjZDgwNmRlMGZmNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lp9nzQKnZt0C5DGMhzoCLrD25jHLpTGJJl6Vtd35dcI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:38', 'timeEnd': '2020-01-20 14:38', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data217] | 37.75 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.011000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.407000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.244000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:39 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:39 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.050000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.823000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:39 - 2020-01-20 14:39 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:39 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:39 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.460000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.212000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.868000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.956000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI0MTEsImV4cCI6MTU4ODE0MjQxMSwibmJmIjoxNTc5NTAyNDExLCJqdGkiOiJjMzBmMjYzNGEwZDIzMDU3MGQzNzMyYWJiNTNmMmM1NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nwlMVfO-vIki217rKcro_FDpm-PEpcf8z6ZPO8QWLHE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI0MTEsImV4cCI6MTU4ODE0MjQxMSwibmJmIjoxNTc5NTAyNDExLCJqdGkiOiJjMzBmMjYzNGEwZDIzMDU3MGQzNzMyYWJiNTNmMmM1NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nwlMVfO-vIki217rKcro_FDpm-PEpcf8z6ZPO8QWLHE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:39', 'time_end': '2020-01-20 14:39', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI0MTEsImV4cCI6MTU4ODE0MjQxMSwibmJmIjoxNTc5NTAyNDExLCJqdGkiOiJjMzBmMjYzNGEwZDIzMDU3MGQzNzMyYWJiNTNmMmM1NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nwlMVfO-vIki217rKcro_FDpm-PEpcf8z6ZPO8QWLHE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:39', 'time_end': '2020-01-20 14:39', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI0MTEsImV4cCI6MTU4ODE0MjQxMSwibmJmIjoxNTc5NTAyNDExLCJqdGkiOiJjMzBmMjYzNGEwZDIzMDU3MGQzNzMyYWJiNTNmMmM1NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nwlMVfO-vIki217rKcro_FDpm-PEpcf8z6ZPO8QWLHE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:39', 'timeEnd': '2020-01-20 14:39', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data218] | 40.45 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:05.445000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.606000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.403000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.258000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:40 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:40 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.070000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.891000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.589000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:40 - 2020-01-20 14:40 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:40 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:40 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.903000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.178000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.993000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.925000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI0NjksImV4cCI6MTU4ODE0MjQ2OSwibmJmIjoxNTc5NTAyNDY5LCJqdGkiOiJlOTMxOWNhYWM5NTJlOWQzNDk5MWVjMTgyYzg2NTY2ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.B8IxrYrWo6rV3n6h0a3uMNnTHDbrk6AAHQXCQ3qOmnY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI0NjksImV4cCI6MTU4ODE0MjQ2OSwibmJmIjoxNTc5NTAyNDY5LCJqdGkiOiJlOTMxOWNhYWM5NTJlOWQzNDk5MWVjMTgyYzg2NTY2ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.B8IxrYrWo6rV3n6h0a3uMNnTHDbrk6AAHQXCQ3qOmnY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:40', 'time_end': '2020-01-20 14:40', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI0NjksImV4cCI6MTU4ODE0MjQ2OSwibmJmIjoxNTc5NTAyNDY5LCJqdGkiOiJlOTMxOWNhYWM5NTJlOWQzNDk5MWVjMTgyYzg2NTY2ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.B8IxrYrWo6rV3n6h0a3uMNnTHDbrk6AAHQXCQ3qOmnY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:40', 'time_end': '2020-01-20 14:40', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI0NjksImV4cCI6MTU4ODE0MjQ2OSwibmJmIjoxNTc5NTAyNDY5LCJqdGkiOiJlOTMxOWNhYWM5NTJlOWQzNDk5MWVjMTgyYzg2NTY2ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.B8IxrYrWo6rV3n6h0a3uMNnTHDbrk6AAHQXCQ3qOmnY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:40', 'timeEnd': '2020-01-20 14:40', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data219] | 38.30 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.417000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.669000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.522000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.222000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:41 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:41 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.232000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:41 - 2020-01-20 14:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:41 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.038000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.063000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.858000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.931000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI1MjYsImV4cCI6MTU4ODE0MjUyNiwibmJmIjoxNTc5NTAyNTI2LCJqdGkiOiI4MDE0NTc4MTViZTA0MzQ3ZGQ2M2IzNmRmNDA2M2ViMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.l3OtXCmd1A6lG5NgjUoVPM79MfdhlLWEobbNolMkhXo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI1MjYsImV4cCI6MTU4ODE0MjUyNiwibmJmIjoxNTc5NTAyNTI2LCJqdGkiOiI4MDE0NTc4MTViZTA0MzQ3ZGQ2M2IzNmRmNDA2M2ViMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.l3OtXCmd1A6lG5NgjUoVPM79MfdhlLWEobbNolMkhXo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:41', 'time_end': '2020-01-20 14:41', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI1MjYsImV4cCI6MTU4ODE0MjUyNiwibmJmIjoxNTc5NTAyNTI2LCJqdGkiOiI4MDE0NTc4MTViZTA0MzQ3ZGQ2M2IzNmRmNDA2M2ViMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.l3OtXCmd1A6lG5NgjUoVPM79MfdhlLWEobbNolMkhXo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:41', 'time_end': '2020-01-20 14:41', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI1MjYsImV4cCI6MTU4ODE0MjUyNiwibmJmIjoxNTc5NTAyNTI2LCJqdGkiOiI4MDE0NTc4MTViZTA0MzQ3ZGQ2M2IzNmRmNDA2M2ViMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.l3OtXCmd1A6lG5NgjUoVPM79MfdhlLWEobbNolMkhXo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:41', 'timeEnd': '2020-01-20 14:41', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data220] | 40.12 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.226000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.585000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.404000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.269000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.308000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:42 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.510000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:42 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.035000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.872000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:42 - 2020-01-20 14:42 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:42 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:42 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.452000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.099000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.861000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI1ODQsImV4cCI6MTU4ODE0MjU4NCwibmJmIjoxNTc5NTAyNTg0LCJqdGkiOiJlZmEzYzc2ODdkMmNjNTM1YjBiZTA3NjUxZTViZWM2NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xUmiA2GqKq3L0_40TVdI82-coKKUC4BmFgbHCwufZoQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI1ODQsImV4cCI6MTU4ODE0MjU4NCwibmJmIjoxNTc5NTAyNTg0LCJqdGkiOiJlZmEzYzc2ODdkMmNjNTM1YjBiZTA3NjUxZTViZWM2NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xUmiA2GqKq3L0_40TVdI82-coKKUC4BmFgbHCwufZoQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:42', 'time_end': '2020-01-20 14:42', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI1ODQsImV4cCI6MTU4ODE0MjU4NCwibmJmIjoxNTc5NTAyNTg0LCJqdGkiOiJlZmEzYzc2ODdkMmNjNTM1YjBiZTA3NjUxZTViZWM2NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xUmiA2GqKq3L0_40TVdI82-coKKUC4BmFgbHCwufZoQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:42', 'time_end': '2020-01-20 14:42', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI1ODQsImV4cCI6MTU4ODE0MjU4NCwibmJmIjoxNTc5NTAyNTg0LCJqdGkiOiJlZmEzYzc2ODdkMmNjNTM1YjBiZTA3NjUxZTViZWM2NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xUmiA2GqKq3L0_40TVdI82-coKKUC4BmFgbHCwufZoQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:42', 'timeEnd': '2020-01-20 14:42', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data221] | 39.14 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.029000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.610000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.816000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.256000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.229000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:43 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:43 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.040000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.869000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.230000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:43 - 2020-01-20 14:43 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:43 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:43 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.450000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.150000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.868000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.666000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.940000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI2NDIsImV4cCI6MTU4ODE0MjY0MiwibmJmIjoxNTc5NTAyNjQyLCJqdGkiOiI0YjQ5YWNjMmY4MGQzMjk0YjcxOTI4MDJjZTgwNzk0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DTBCn0hMEQEEaY8dXMoXmSwD0gO3unQIGcOwCwZaZpc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI2NDIsImV4cCI6MTU4ODE0MjY0MiwibmJmIjoxNTc5NTAyNjQyLCJqdGkiOiI0YjQ5YWNjMmY4MGQzMjk0YjcxOTI4MDJjZTgwNzk0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DTBCn0hMEQEEaY8dXMoXmSwD0gO3unQIGcOwCwZaZpc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:43', 'time_end': '2020-01-20 14:43', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI2NDIsImV4cCI6MTU4ODE0MjY0MiwibmJmIjoxNTc5NTAyNjQyLCJqdGkiOiI0YjQ5YWNjMmY4MGQzMjk0YjcxOTI4MDJjZTgwNzk0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DTBCn0hMEQEEaY8dXMoXmSwD0gO3unQIGcOwCwZaZpc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:43', 'time_end': '2020-01-20 14:43', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI2NDIsImV4cCI6MTU4ODE0MjY0MiwibmJmIjoxNTc5NTAyNjQyLCJqdGkiOiI0YjQ5YWNjMmY4MGQzMjk0YjcxOTI4MDJjZTgwNzk0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DTBCn0hMEQEEaY8dXMoXmSwD0gO3unQIGcOwCwZaZpc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:43', 'timeEnd': '2020-01-20 14:43', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data222] | 39.52 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.302000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.455000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.224000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.239000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:44 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:44 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:02.035000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.854000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:44 - 2020-01-20 14:44 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:44 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:44 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.443000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.066000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.836000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.929000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI3MDAsImV4cCI6MTU4ODE0MjcwMCwibmJmIjoxNTc5NTAyNzAwLCJqdGkiOiI5ZWU2OWVlY2UwODE4ODc3MTIyM2Y2MGUxMDJjNmI0YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.g7XE_GGQ2lGwoSzZ17fXYKQCylMSSVilLibgdU99vWQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI3MDAsImV4cCI6MTU4ODE0MjcwMCwibmJmIjoxNTc5NTAyNzAwLCJqdGkiOiI5ZWU2OWVlY2UwODE4ODc3MTIyM2Y2MGUxMDJjNmI0YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.g7XE_GGQ2lGwoSzZ17fXYKQCylMSSVilLibgdU99vWQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:44', 'time_end': '2020-01-20 14:44', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI3MDAsImV4cCI6MTU4ODE0MjcwMCwibmJmIjoxNTc5NTAyNzAwLCJqdGkiOiI5ZWU2OWVlY2UwODE4ODc3MTIyM2Y2MGUxMDJjNmI0YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.g7XE_GGQ2lGwoSzZ17fXYKQCylMSSVilLibgdU99vWQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:44', 'time_end': '2020-01-20 14:44', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI3MDAsImV4cCI6MTU4ODE0MjcwMCwibmJmIjoxNTc5NTAyNzAwLCJqdGkiOiI5ZWU2OWVlY2UwODE4ODc3MTIyM2Y2MGUxMDJjNmI0YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.g7XE_GGQ2lGwoSzZ17fXYKQCylMSSVilLibgdU99vWQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:44', 'timeEnd': '2020-01-20 14:44', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data223] | 38.59 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.224000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.562000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.412000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.275000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:45 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:45 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.060000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.875000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:45 - 2020-01-20 14:45 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:45 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:45 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.438000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.247000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.847000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI3NTYsImV4cCI6MTU4ODE0Mjc1NiwibmJmIjoxNTc5NTAyNzU2LCJqdGkiOiJhNTcxNTQ0NmE5ZWMwYTc3NTlhZjZmYjZiMGMyZDhkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S2piDRLNWiRL06DCeH0Vx5_0yX2-ERcCgfHcll4aVVs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI3NTYsImV4cCI6MTU4ODE0Mjc1NiwibmJmIjoxNTc5NTAyNzU2LCJqdGkiOiJhNTcxNTQ0NmE5ZWMwYTc3NTlhZjZmYjZiMGMyZDhkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S2piDRLNWiRL06DCeH0Vx5_0yX2-ERcCgfHcll4aVVs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:45', 'time_end': '2020-01-20 14:45', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI3NTYsImV4cCI6MTU4ODE0Mjc1NiwibmJmIjoxNTc5NTAyNzU2LCJqdGkiOiJhNTcxNTQ0NmE5ZWMwYTc3NTlhZjZmYjZiMGMyZDhkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S2piDRLNWiRL06DCeH0Vx5_0yX2-ERcCgfHcll4aVVs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:45', 'time_end': '2020-01-20 14:45', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI3NTYsImV4cCI6MTU4ODE0Mjc1NiwibmJmIjoxNTc5NTAyNzU2LCJqdGkiOiJhNTcxNTQ0NmE5ZWMwYTc3NTlhZjZmYjZiMGMyZDhkYSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.S2piDRLNWiRL06DCeH0Vx5_0yX2-ERcCgfHcll4aVVs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:45', 'timeEnd': '2020-01-20 14:45', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data224] | 39.49 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.183000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.084000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.427000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.737000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.221000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:46 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:46 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.051000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.844000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:46 - 2020-01-20 14:46 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:46 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:46 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.885000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.173000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.848000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.956000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI4MTUsImV4cCI6MTU4ODE0MjgxNSwibmJmIjoxNTc5NTAyODE1LCJqdGkiOiJjNTYxYzkzMTkzOTQ1MDEyOWUwYjUyNDc4YTYyOTY2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.olvKkFix3z9DdmxOe3CLU4jBNc7iIJM_j9akDT7vZnk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI4MTUsImV4cCI6MTU4ODE0MjgxNSwibmJmIjoxNTc5NTAyODE1LCJqdGkiOiJjNTYxYzkzMTkzOTQ1MDEyOWUwYjUyNDc4YTYyOTY2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.olvKkFix3z9DdmxOe3CLU4jBNc7iIJM_j9akDT7vZnk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:46', 'time_end': '2020-01-20 14:46', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI4MTUsImV4cCI6MTU4ODE0MjgxNSwibmJmIjoxNTc5NTAyODE1LCJqdGkiOiJjNTYxYzkzMTkzOTQ1MDEyOWUwYjUyNDc4YTYyOTY2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.olvKkFix3z9DdmxOe3CLU4jBNc7iIJM_j9akDT7vZnk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:46', 'time_end': '2020-01-20 14:46', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI4MTUsImV4cCI6MTU4ODE0MjgxNSwibmJmIjoxNTc5NTAyODE1LCJqdGkiOiJjNTYxYzkzMTkzOTQ1MDEyOWUwYjUyNDc4YTYyOTY2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.olvKkFix3z9DdmxOe3CLU4jBNc7iIJM_j9akDT7vZnk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:46', 'timeEnd': '2020-01-20 14:46', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data225] | 39.61 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.393000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.451000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.301000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:47 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:47 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.081000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.836000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:47 - 2020-01-20 14:47 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:47 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:47 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.864000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.091000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.725000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.746000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.914000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI4NzIsImV4cCI6MTU4ODE0Mjg3MiwibmJmIjoxNTc5NTAyODcyLCJqdGkiOiJmNjVkZGRmNjY0NmVkZGQyZGQ4YjM0NzljYTAwMTJhMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vSdMb3cfUgBZKy68vvV0vFxx4jUgevRgxdwFDtI5cQQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI4NzIsImV4cCI6MTU4ODE0Mjg3MiwibmJmIjoxNTc5NTAyODcyLCJqdGkiOiJmNjVkZGRmNjY0NmVkZGQyZGQ4YjM0NzljYTAwMTJhMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vSdMb3cfUgBZKy68vvV0vFxx4jUgevRgxdwFDtI5cQQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:47', 'time_end': '2020-01-20 14:47', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI4NzIsImV4cCI6MTU4ODE0Mjg3MiwibmJmIjoxNTc5NTAyODcyLCJqdGkiOiJmNjVkZGRmNjY0NmVkZGQyZGQ4YjM0NzljYTAwMTJhMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vSdMb3cfUgBZKy68vvV0vFxx4jUgevRgxdwFDtI5cQQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:47', 'time_end': '2020-01-20 14:47', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI4NzIsImV4cCI6MTU4ODE0Mjg3MiwibmJmIjoxNTc5NTAyODcyLCJqdGkiOiJmNjVkZGRmNjY0NmVkZGQyZGQ4YjM0NzljYTAwMTJhMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.vSdMb3cfUgBZKy68vvV0vFxx4jUgevRgxdwFDtI5cQQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:47', 'timeEnd': '2020-01-20 14:47', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data226] | 39.16 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.057000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.600000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.891000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.251000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.249000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:48 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:48 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.055000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.865000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:48 - 2020-01-20 14:48 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:48 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:48 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.108000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.836000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.953000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI5MzAsImV4cCI6MTU4ODE0MjkzMCwibmJmIjoxNTc5NTAyOTMwLCJqdGkiOiI3YmI3N2I5MGJhMjJmZmY5YWE5YTUzZDkzZjVlNjQ2OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cOmp-tpj0GqzXxkExkiCN-CDplyQgU967uG8DObWzbU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI5MzAsImV4cCI6MTU4ODE0MjkzMCwibmJmIjoxNTc5NTAyOTMwLCJqdGkiOiI3YmI3N2I5MGJhMjJmZmY5YWE5YTUzZDkzZjVlNjQ2OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cOmp-tpj0GqzXxkExkiCN-CDplyQgU967uG8DObWzbU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:48', 'time_end': '2020-01-20 14:48', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI5MzAsImV4cCI6MTU4ODE0MjkzMCwibmJmIjoxNTc5NTAyOTMwLCJqdGkiOiI3YmI3N2I5MGJhMjJmZmY5YWE5YTUzZDkzZjVlNjQ2OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cOmp-tpj0GqzXxkExkiCN-CDplyQgU967uG8DObWzbU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:48', 'time_end': '2020-01-20 14:48', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI5MzAsImV4cCI6MTU4ODE0MjkzMCwibmJmIjoxNTc5NTAyOTMwLCJqdGkiOiI3YmI3N2I5MGJhMjJmZmY5YWE5YTUzZDkzZjVlNjQ2OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cOmp-tpj0GqzXxkExkiCN-CDplyQgU967uG8DObWzbU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:48', 'timeEnd': '2020-01-20 14:48', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data227] | 38.19 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.206000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.581000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.581000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.423000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.276000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:49 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:49 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.036000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:49 - 2020-01-20 14:49 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:49 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:49 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.451000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.186000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.833000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.955000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI5ODYsImV4cCI6MTU4ODE0Mjk4NiwibmJmIjoxNTc5NTAyOTg2LCJqdGkiOiIwMzQ1N2I1ZDYyZTIyZWNmMjRlYWQ1NWQ2OTUxNDg0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qUFcEek3BtIJ2wSujehw_ioZSKOKgSggib-EMdEEsOI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI5ODYsImV4cCI6MTU4ODE0Mjk4NiwibmJmIjoxNTc5NTAyOTg2LCJqdGkiOiIwMzQ1N2I1ZDYyZTIyZWNmMjRlYWQ1NWQ2OTUxNDg0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qUFcEek3BtIJ2wSujehw_ioZSKOKgSggib-EMdEEsOI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:49', 'time_end': '2020-01-20 14:49', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI5ODYsImV4cCI6MTU4ODE0Mjk4NiwibmJmIjoxNTc5NTAyOTg2LCJqdGkiOiIwMzQ1N2I1ZDYyZTIyZWNmMjRlYWQ1NWQ2OTUxNDg0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qUFcEek3BtIJ2wSujehw_ioZSKOKgSggib-EMdEEsOI', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:49', 'time_end': '2020-01-20 14:49', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDI5ODYsImV4cCI6MTU4ODE0Mjk4NiwibmJmIjoxNTc5NTAyOTg2LCJqdGkiOiIwMzQ1N2I1ZDYyZTIyZWNmMjRlYWQ1NWQ2OTUxNDg0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qUFcEek3BtIJ2wSujehw_ioZSKOKgSggib-EMdEEsOI', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:49', 'timeEnd': '2020-01-20 14:49', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data228] | 39.26 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.389000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.562000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.729000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.197000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:50 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:50 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.051000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.876000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:50 - 2020-01-20 14:50 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:50 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:50 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.180000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.899000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMwNDQsImV4cCI6MTU4ODE0MzA0NCwibmJmIjoxNTc5NTAzMDQ0LCJqdGkiOiJhOTAxYWQxOTYxMTg4OWRhMmQ5Y2Y0ZjVhYThhMDFiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HVWKYIAGsfSCmF-FtVBpSqD4E2ebh2c9gwblt-lDMus', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMwNDQsImV4cCI6MTU4ODE0MzA0NCwibmJmIjoxNTc5NTAzMDQ0LCJqdGkiOiJhOTAxYWQxOTYxMTg4OWRhMmQ5Y2Y0ZjVhYThhMDFiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HVWKYIAGsfSCmF-FtVBpSqD4E2ebh2c9gwblt-lDMus'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:50', 'time_end': '2020-01-20 14:50', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMwNDQsImV4cCI6MTU4ODE0MzA0NCwibmJmIjoxNTc5NTAzMDQ0LCJqdGkiOiJhOTAxYWQxOTYxMTg4OWRhMmQ5Y2Y0ZjVhYThhMDFiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HVWKYIAGsfSCmF-FtVBpSqD4E2ebh2c9gwblt-lDMus', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:50', 'time_end': '2020-01-20 14:50', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMwNDQsImV4cCI6MTU4ODE0MzA0NCwibmJmIjoxNTc5NTAzMDQ0LCJqdGkiOiJhOTAxYWQxOTYxMTg4OWRhMmQ5Y2Y0ZjVhYThhMDFiZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HVWKYIAGsfSCmF-FtVBpSqD4E2ebh2c9gwblt-lDMus', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:50', 'timeEnd': '2020-01-20 14:50', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data229] | 38.57 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.201000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.356000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.259000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.267000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:51 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:51 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.076000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:51 - 2020-01-20 14:51 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:51 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:51 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.457000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.122000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.865000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMxMDAsImV4cCI6MTU4ODE0MzEwMCwibmJmIjoxNTc5NTAzMTAwLCJqdGkiOiJjYTIyODA3OWEzMDFhZDBhYzMzZDNlNjEzM2Q1MzFlNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2jEq2GTO1wcip9lC01Q4dmop8MBw1kJ6lCNamyir45o', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMxMDAsImV4cCI6MTU4ODE0MzEwMCwibmJmIjoxNTc5NTAzMTAwLCJqdGkiOiJjYTIyODA3OWEzMDFhZDBhYzMzZDNlNjEzM2Q1MzFlNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2jEq2GTO1wcip9lC01Q4dmop8MBw1kJ6lCNamyir45o'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:51', 'time_end': '2020-01-20 14:51', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMxMDAsImV4cCI6MTU4ODE0MzEwMCwibmJmIjoxNTc5NTAzMTAwLCJqdGkiOiJjYTIyODA3OWEzMDFhZDBhYzMzZDNlNjEzM2Q1MzFlNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2jEq2GTO1wcip9lC01Q4dmop8MBw1kJ6lCNamyir45o', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:51', 'time_end': '2020-01-20 14:51', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMxMDAsImV4cCI6MTU4ODE0MzEwMCwibmJmIjoxNTc5NTAzMTAwLCJqdGkiOiJjYTIyODA3OWEzMDFhZDBhYzMzZDNlNjEzM2Q1MzFlNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2jEq2GTO1wcip9lC01Q4dmop8MBw1kJ6lCNamyir45o', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:51', 'timeEnd': '2020-01-20 14:51', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data230] | 38.63 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.064000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.592000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.466000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.235000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.224000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:52 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:52 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.518000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.828000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:52 - 2020-01-20 14:52 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:52 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:52 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.862000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.134000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.887000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.950000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMxNTcsImV4cCI6MTU4ODE0MzE1NywibmJmIjoxNTc5NTAzMTU3LCJqdGkiOiJlYTJlMjgxZGEwYjEyZDQ2Yjg4MTY0Mjk0Nzk2ZDdjOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xjsi4eeBbiLPaNxx0rTaq2ZzLaxBmwR7AZHLXhuuV44', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMxNTcsImV4cCI6MTU4ODE0MzE1NywibmJmIjoxNTc5NTAzMTU3LCJqdGkiOiJlYTJlMjgxZGEwYjEyZDQ2Yjg4MTY0Mjk0Nzk2ZDdjOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xjsi4eeBbiLPaNxx0rTaq2ZzLaxBmwR7AZHLXhuuV44'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:52', 'time_end': '2020-01-20 14:52', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMxNTcsImV4cCI6MTU4ODE0MzE1NywibmJmIjoxNTc5NTAzMTU3LCJqdGkiOiJlYTJlMjgxZGEwYjEyZDQ2Yjg4MTY0Mjk0Nzk2ZDdjOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xjsi4eeBbiLPaNxx0rTaq2ZzLaxBmwR7AZHLXhuuV44', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:52', 'time_end': '2020-01-20 14:52', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMxNTcsImV4cCI6MTU4ODE0MzE1NywibmJmIjoxNTc5NTAzMTU3LCJqdGkiOiJlYTJlMjgxZGEwYjEyZDQ2Yjg4MTY0Mjk0Nzk2ZDdjOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xjsi4eeBbiLPaNxx0rTaq2ZzLaxBmwR7AZHLXhuuV44', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:52', 'timeEnd': '2020-01-20 14:52', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data231] | 39.33 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.375000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.435000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.242000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:53 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:53 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.064000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.850000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.240000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:53 - 2020-01-20 14:53 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:53 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:53 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.604000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.111000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.931000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMyMTQsImV4cCI6MTU4ODE0MzIxNCwibmJmIjoxNTc5NTAzMjE0LCJqdGkiOiI5YjAyNWQzZjdiNmUzMGRmNzk5OWU1YmE3NmVhNThiMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Xjc2WnUvckZeOr8ZAe1xk7-OzKWSQBi8zdRjWiLP55E', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMyMTQsImV4cCI6MTU4ODE0MzIxNCwibmJmIjoxNTc5NTAzMjE0LCJqdGkiOiI5YjAyNWQzZjdiNmUzMGRmNzk5OWU1YmE3NmVhNThiMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Xjc2WnUvckZeOr8ZAe1xk7-OzKWSQBi8zdRjWiLP55E'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:53', 'time_end': '2020-01-20 14:53', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMyMTQsImV4cCI6MTU4ODE0MzIxNCwibmJmIjoxNTc5NTAzMjE0LCJqdGkiOiI5YjAyNWQzZjdiNmUzMGRmNzk5OWU1YmE3NmVhNThiMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Xjc2WnUvckZeOr8ZAe1xk7-OzKWSQBi8zdRjWiLP55E', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:53', 'time_end': '2020-01-20 14:53', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMyMTQsImV4cCI6MTU4ODE0MzIxNCwibmJmIjoxNTc5NTAzMjE0LCJqdGkiOiI5YjAyNWQzZjdiNmUzMGRmNzk5OWU1YmE3NmVhNThiMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Xjc2WnUvckZeOr8ZAe1xk7-OzKWSQBi8zdRjWiLP55E', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:53', 'timeEnd': '2020-01-20 14:53', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data232] | 38.81 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.023000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.599000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.416000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.238000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.225000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:54 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:54 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.058000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.862000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.230000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:54 - 2020-01-20 14:54 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:54 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:54 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.501000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.159000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.864000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMyNzIsImV4cCI6MTU4ODE0MzI3MiwibmJmIjoxNTc5NTAzMjcyLCJqdGkiOiJlZTZiY2EwYmFlZWUyYmY5MmNlNWIxZDI0ODI0Yzk2NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nJKhaCCl7GE4XFHqB62gYPbGPtSCEIx5McMnp3rvn2Y', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMyNzIsImV4cCI6MTU4ODE0MzI3MiwibmJmIjoxNTc5NTAzMjcyLCJqdGkiOiJlZTZiY2EwYmFlZWUyYmY5MmNlNWIxZDI0ODI0Yzk2NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nJKhaCCl7GE4XFHqB62gYPbGPtSCEIx5McMnp3rvn2Y'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:54', 'time_end': '2020-01-20 14:54', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMyNzIsImV4cCI6MTU4ODE0MzI3MiwibmJmIjoxNTc5NTAzMjcyLCJqdGkiOiJlZTZiY2EwYmFlZWUyYmY5MmNlNWIxZDI0ODI0Yzk2NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nJKhaCCl7GE4XFHqB62gYPbGPtSCEIx5McMnp3rvn2Y', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:54', 'time_end': '2020-01-20 14:54', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMyNzIsImV4cCI6MTU4ODE0MzI3MiwibmJmIjoxNTc5NTAzMjcyLCJqdGkiOiJlZTZiY2EwYmFlZWUyYmY5MmNlNWIxZDI0ODI0Yzk2NCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nJKhaCCl7GE4XFHqB62gYPbGPtSCEIx5McMnp3rvn2Y', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:54', 'timeEnd': '2020-01-20 14:54', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data233] | 39.66 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.177000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.542000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.446000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.707000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.231000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 14:55 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:55 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.065000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.820000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 14:55 - 2020-01-20 14:55 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 14:55 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:55 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.437000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.199000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.845000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMzMjksImV4cCI6MTU4ODE0MzMyOSwibmJmIjoxNTc5NTAzMzI5LCJqdGkiOiI2MWY2MmE0NTI1NWZiYTVjYTQwNmFkMTBmMTBhYjZkMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LxFyaA_O10-Ug5lQ7B6Sf3qupU5bd-F3aW-8HK08PwE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMzMjksImV4cCI6MTU4ODE0MzMyOSwibmJmIjoxNTc5NTAzMzI5LCJqdGkiOiI2MWY2MmE0NTI1NWZiYTVjYTQwNmFkMTBmMTBhYjZkMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LxFyaA_O10-Ug5lQ7B6Sf3qupU5bd-F3aW-8HK08PwE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:55', 'time_end': '2020-01-20 14:55', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMzMjksImV4cCI6MTU4ODE0MzMyOSwibmJmIjoxNTc5NTAzMzI5LCJqdGkiOiI2MWY2MmE0NTI1NWZiYTVjYTQwNmFkMTBmMTBhYjZkMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LxFyaA_O10-Ug5lQ7B6Sf3qupU5bd-F3aW-8HK08PwE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-13 14:55', 'time_end': '2020-01-20 14:55', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMzMjksImV4cCI6MTU4ODE0MzMyOSwibmJmIjoxNTc5NTAzMzI5LCJqdGkiOiI2MWY2MmE0NTI1NWZiYTVjYTQwNmFkMTBmMTBhYjZkMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LxFyaA_O10-Ug5lQ7B6Sf3qupU5bd-F3aW-8HK08PwE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 14:55', 'timeEnd': '2020-01-20 14:55', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data234] | 35.09 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.349000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.567000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.466000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.237000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 14:56 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:56 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 14:56 - 2020-01-20 14:56 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 14:56 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:56 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.243000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.300000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.980000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMzODMsImV4cCI6MTU4ODE0MzM4MywibmJmIjoxNTc5NTAzMzgzLCJqdGkiOiJmY2MyMWU1NjkxNmVmZDVmNjdlNTllNmUxZTQ1NjAxYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.OEO3JVhBuU2fIrM_AGJlyjpD8z4YsMC1g2pR0_DRy_A', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMzODMsImV4cCI6MTU4ODE0MzM4MywibmJmIjoxNTc5NTAzMzgzLCJqdGkiOiJmY2MyMWU1NjkxNmVmZDVmNjdlNTllNmUxZTQ1NjAxYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.OEO3JVhBuU2fIrM_AGJlyjpD8z4YsMC1g2pR0_DRy_A'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 14:56', 'time_end': '2020-01-20 14:56', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMzODMsImV4cCI6MTU4ODE0MzM4MywibmJmIjoxNTc5NTAzMzgzLCJqdGkiOiJmY2MyMWU1NjkxNmVmZDVmNjdlNTllNmUxZTQ1NjAxYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.OEO3JVhBuU2fIrM_AGJlyjpD8z4YsMC1g2pR0_DRy_A', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 14:56', 'time_end': '2020-01-20 14:56', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDMzODMsImV4cCI6MTU4ODE0MzM4MywibmJmIjoxNTc5NTAzMzgzLCJqdGkiOiJmY2MyMWU1NjkxNmVmZDVmNjdlNTllNmUxZTQ1NjAxYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.OEO3JVhBuU2fIrM_AGJlyjpD8z4YsMC1g2pR0_DRy_A', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 14:56', 'timeEnd': '2020-01-20 14:56', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data235] | 35.81 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.168000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.582000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.733000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.243000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.732000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 14:57 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:57 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 14:57 - 2020-01-20 14:57 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 14:57 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:57 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.464000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.143000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.955000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM0MzcsImV4cCI6MTU4ODE0MzQzNywibmJmIjoxNTc5NTAzNDM3LCJqdGkiOiIyM2Q5ODI3NTBhZTg3MmFlZjRlMTNjNTA5ODQwNmNjNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cGEdioPqh_NTAR5Hbi3Buzix9CRyrjc99XNU8aBlh-o', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM0MzcsImV4cCI6MTU4ODE0MzQzNywibmJmIjoxNTc5NTAzNDM3LCJqdGkiOiIyM2Q5ODI3NTBhZTg3MmFlZjRlMTNjNTA5ODQwNmNjNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cGEdioPqh_NTAR5Hbi3Buzix9CRyrjc99XNU8aBlh-o'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 14:57', 'time_end': '2020-01-20 14:57', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM0MzcsImV4cCI6MTU4ODE0MzQzNywibmJmIjoxNTc5NTAzNDM3LCJqdGkiOiIyM2Q5ODI3NTBhZTg3MmFlZjRlMTNjNTA5ODQwNmNjNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cGEdioPqh_NTAR5Hbi3Buzix9CRyrjc99XNU8aBlh-o', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 14:57', 'time_end': '2020-01-20 14:57', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM0MzcsImV4cCI6MTU4ODE0MzQzNywibmJmIjoxNTc5NTAzNDM3LCJqdGkiOiIyM2Q5ODI3NTBhZTg3MmFlZjRlMTNjNTA5ODQwNmNjNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cGEdioPqh_NTAR5Hbi3Buzix9CRyrjc99XNU8aBlh-o', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 14:57', 'timeEnd': '2020-01-20 14:57', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data236] | 35.47 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.152000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:01.053000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.353000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.207000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.225000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 14:57 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:57 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 14:57 - 2020-01-20 14:57 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 14:57 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:57 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.222000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.876000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.919000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM0OTAsImV4cCI6MTU4ODE0MzQ5MCwibmJmIjoxNTc5NTAzNDkwLCJqdGkiOiI3OGFmODJmYTE2YmEyOGJiMzM0NDkyNWY5YWVhYzQ0ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z5w4TFlj9A7qWGZF5DvfPyMW78ycy9I-yOGyqQV8qfM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM0OTAsImV4cCI6MTU4ODE0MzQ5MCwibmJmIjoxNTc5NTAzNDkwLCJqdGkiOiI3OGFmODJmYTE2YmEyOGJiMzM0NDkyNWY5YWVhYzQ0ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z5w4TFlj9A7qWGZF5DvfPyMW78ycy9I-yOGyqQV8qfM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 14:57', 'time_end': '2020-01-20 14:57', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM0OTAsImV4cCI6MTU4ODE0MzQ5MCwibmJmIjoxNTc5NTAzNDkwLCJqdGkiOiI3OGFmODJmYTE2YmEyOGJiMzM0NDkyNWY5YWVhYzQ0ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z5w4TFlj9A7qWGZF5DvfPyMW78ycy9I-yOGyqQV8qfM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 14:57', 'time_end': '2020-01-20 14:57', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM0OTAsImV4cCI6MTU4ODE0MzQ5MCwibmJmIjoxNTc5NTAzNDkwLCJqdGkiOiI3OGFmODJmYTE2YmEyOGJiMzM0NDkyNWY5YWVhYzQ0ZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Z5w4TFlj9A7qWGZF5DvfPyMW78ycy9I-yOGyqQV8qfM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 14:57', 'timeEnd': '2020-01-20 14:57', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data237] | 35.73 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.356000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.430000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 14:58 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:58 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 14:58 - 2020-01-20 14:58 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 14:58 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:58 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.472000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.918000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.842000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM1NDQsImV4cCI6MTU4ODE0MzU0NCwibmJmIjoxNTc5NTAzNTQ0LCJqdGkiOiIzYzNmMjZlY2EwZWRkNDE0NDFjYjFmZmU1MGVmMmYzMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._RTFij_KPcHkdBZrDBVZ6ZAjJMaEUhEB7ZSv7VMAzYY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM1NDQsImV4cCI6MTU4ODE0MzU0NCwibmJmIjoxNTc5NTAzNTQ0LCJqdGkiOiIzYzNmMjZlY2EwZWRkNDE0NDFjYjFmZmU1MGVmMmYzMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._RTFij_KPcHkdBZrDBVZ6ZAjJMaEUhEB7ZSv7VMAzYY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 14:58', 'time_end': '2020-01-20 14:58', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM1NDQsImV4cCI6MTU4ODE0MzU0NCwibmJmIjoxNTc5NTAzNTQ0LCJqdGkiOiIzYzNmMjZlY2EwZWRkNDE0NDFjYjFmZmU1MGVmMmYzMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._RTFij_KPcHkdBZrDBVZ6ZAjJMaEUhEB7ZSv7VMAzYY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 14:58', 'time_end': '2020-01-20 14:58', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM1NDQsImV4cCI6MTU4ODE0MzU0NCwibmJmIjoxNTc5NTAzNTQ0LCJqdGkiOiIzYzNmMjZlY2EwZWRkNDE0NDFjYjFmZmU1MGVmMmYzMSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._RTFij_KPcHkdBZrDBVZ6ZAjJMaEUhEB7ZSv7VMAzYY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 14:58', 'timeEnd': '2020-01-20 14:58', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data238] | 35.76 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.008000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.598000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.585000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.398000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.295000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 14:59 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 14:59 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 14:59 - 2020-01-20 14:59 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 14:59 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 14:59 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.480000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.222000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.286000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.896000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM1OTgsImV4cCI6MTU4ODE0MzU5OCwibmJmIjoxNTc5NTAzNTk4LCJqdGkiOiIzNzhiOGNlODQ4ZDRiNmM5OTJkZGMwMTY1NzU3ZWIzOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zNXg_-yGbG5is1QlBCb_LWcVmJznsXQOtieYkxVnoRg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM1OTgsImV4cCI6MTU4ODE0MzU5OCwibmJmIjoxNTc5NTAzNTk4LCJqdGkiOiIzNzhiOGNlODQ4ZDRiNmM5OTJkZGMwMTY1NzU3ZWIzOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zNXg_-yGbG5is1QlBCb_LWcVmJznsXQOtieYkxVnoRg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 14:59', 'time_end': '2020-01-20 14:59', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM1OTgsImV4cCI6MTU4ODE0MzU5OCwibmJmIjoxNTc5NTAzNTk4LCJqdGkiOiIzNzhiOGNlODQ4ZDRiNmM5OTJkZGMwMTY1NzU3ZWIzOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zNXg_-yGbG5is1QlBCb_LWcVmJznsXQOtieYkxVnoRg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 14:59', 'time_end': '2020-01-20 14:59', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM1OTgsImV4cCI6MTU4ODE0MzU5OCwibmJmIjoxNTc5NTAzNTk4LCJqdGkiOiIzNzhiOGNlODQ4ZDRiNmM5OTJkZGMwMTY1NzU3ZWIzOCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zNXg_-yGbG5is1QlBCb_LWcVmJznsXQOtieYkxVnoRg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 14:59', 'timeEnd': '2020-01-20 14:59', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data239] | 35.28 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.230000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.593000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.574000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.645000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.253000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.232000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:00 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:00 - 2020-01-20 15:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.424000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.920000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.835000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.943000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM2NTEsImV4cCI6MTU4ODE0MzY1MSwibmJmIjoxNTc5NTAzNjUxLCJqdGkiOiJkMTRlMjM3ZDZhY2RiYTkyOTM1NTZkMDFjMzJjY2RkNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uiUMIGsvTdcptVYGAzPZas93OfSPhYt5USpoDzOkK2g', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM2NTEsImV4cCI6MTU4ODE0MzY1MSwibmJmIjoxNTc5NTAzNjUxLCJqdGkiOiJkMTRlMjM3ZDZhY2RiYTkyOTM1NTZkMDFjMzJjY2RkNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uiUMIGsvTdcptVYGAzPZas93OfSPhYt5USpoDzOkK2g'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:00', 'time_end': '2020-01-20 15:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM2NTEsImV4cCI6MTU4ODE0MzY1MSwibmJmIjoxNTc5NTAzNjUxLCJqdGkiOiJkMTRlMjM3ZDZhY2RiYTkyOTM1NTZkMDFjMzJjY2RkNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uiUMIGsvTdcptVYGAzPZas93OfSPhYt5USpoDzOkK2g', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:00', 'time_end': '2020-01-20 15:00', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM2NTEsImV4cCI6MTU4ODE0MzY1MSwibmJmIjoxNTc5NTAzNjUxLCJqdGkiOiJkMTRlMjM3ZDZhY2RiYTkyOTM1NTZkMDFjMzJjY2RkNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uiUMIGsvTdcptVYGAzPZas93OfSPhYt5USpoDzOkK2g', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:00', 'timeEnd': '2020-01-20 15:00', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data240] | 34.50 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.349000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.573000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.537000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.183000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:01 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:01 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:01 - 2020-01-20 15:01 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:01 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:01 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.462000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.142000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM3MDQsImV4cCI6MTU4ODE0MzcwNCwibmJmIjoxNTc5NTAzNzA0LCJqdGkiOiIxNWM5MmQxZTMzNDY1NGVlNzVmNGIwZWM5YWUyNmRjYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FGx4rx4_3LKe-zLQ2MiI_WKmFbuew90xJc_jwTQpG7Y', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM3MDQsImV4cCI6MTU4ODE0MzcwNCwibmJmIjoxNTc5NTAzNzA0LCJqdGkiOiIxNWM5MmQxZTMzNDY1NGVlNzVmNGIwZWM5YWUyNmRjYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FGx4rx4_3LKe-zLQ2MiI_WKmFbuew90xJc_jwTQpG7Y'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:01', 'time_end': '2020-01-20 15:01', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM3MDQsImV4cCI6MTU4ODE0MzcwNCwibmJmIjoxNTc5NTAzNzA0LCJqdGkiOiIxNWM5MmQxZTMzNDY1NGVlNzVmNGIwZWM5YWUyNmRjYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FGx4rx4_3LKe-zLQ2MiI_WKmFbuew90xJc_jwTQpG7Y', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:01', 'time_end': '2020-01-20 15:01', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM3MDQsImV4cCI6MTU4ODE0MzcwNCwibmJmIjoxNTc5NTAzNzA0LCJqdGkiOiIxNWM5MmQxZTMzNDY1NGVlNzVmNGIwZWM5YWUyNmRjYyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.FGx4rx4_3LKe-zLQ2MiI_WKmFbuew90xJc_jwTQpG7Y', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:01', 'timeEnd': '2020-01-20 15:01', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data241] | 33.59 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.278000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.574000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.574000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.359000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.180000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:02 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:02 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:02 - 2020-01-20 15:02 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:02 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:02 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.060000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.412000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.081000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.967000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.933000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM3NTYsImV4cCI6MTU4ODE0Mzc1NiwibmJmIjoxNTc5NTAzNzU2LCJqdGkiOiI2NDBhNWMxM2FkNDM4NDU3MDIwM2Q2N2E0NDgwMzg0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HXmUj9KRjE_85k-iyEhcns9gqb3gYAnpdo8R73bWNs0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM3NTYsImV4cCI6MTU4ODE0Mzc1NiwibmJmIjoxNTc5NTAzNzU2LCJqdGkiOiI2NDBhNWMxM2FkNDM4NDU3MDIwM2Q2N2E0NDgwMzg0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HXmUj9KRjE_85k-iyEhcns9gqb3gYAnpdo8R73bWNs0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:02', 'time_end': '2020-01-20 15:02', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM3NTYsImV4cCI6MTU4ODE0Mzc1NiwibmJmIjoxNTc5NTAzNzU2LCJqdGkiOiI2NDBhNWMxM2FkNDM4NDU3MDIwM2Q2N2E0NDgwMzg0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HXmUj9KRjE_85k-iyEhcns9gqb3gYAnpdo8R73bWNs0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:02', 'time_end': '2020-01-20 15:02', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM3NTYsImV4cCI6MTU4ODE0Mzc1NiwibmJmIjoxNTc5NTAzNzU2LCJqdGkiOiI2NDBhNWMxM2FkNDM4NDU3MDIwM2Q2N2E0NDgwMzg0ZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HXmUj9KRjE_85k-iyEhcns9gqb3gYAnpdo8R73bWNs0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:02', 'timeEnd': '2020-01-20 15:02', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data242] | 36.08 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.239000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.587000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.292000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.270000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.239000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:03 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.687000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:03 - 2020-01-20 15:03 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:03 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.468000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.924000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.891000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.981000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM4MTAsImV4cCI6MTU4ODE0MzgxMCwibmJmIjoxNTc5NTAzODEwLCJqdGkiOiJkMTdkMjA0MTBmZmY2ZWE0N2VkYzAwYmY1YTc2NGUwZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v0vLQqRmzE7TF5pwuNPlIjGp2g85p5LkY_FkYuqzQCU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM4MTAsImV4cCI6MTU4ODE0MzgxMCwibmJmIjoxNTc5NTAzODEwLCJqdGkiOiJkMTdkMjA0MTBmZmY2ZWE0N2VkYzAwYmY1YTc2NGUwZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v0vLQqRmzE7TF5pwuNPlIjGp2g85p5LkY_FkYuqzQCU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:03', 'time_end': '2020-01-20 15:03', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM4MTAsImV4cCI6MTU4ODE0MzgxMCwibmJmIjoxNTc5NTAzODEwLCJqdGkiOiJkMTdkMjA0MTBmZmY2ZWE0N2VkYzAwYmY1YTc2NGUwZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v0vLQqRmzE7TF5pwuNPlIjGp2g85p5LkY_FkYuqzQCU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:03', 'time_end': '2020-01-20 15:03', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM4MTAsImV4cCI6MTU4ODE0MzgxMCwibmJmIjoxNTc5NTAzODEwLCJqdGkiOiJkMTdkMjA0MTBmZmY2ZWE0N2VkYzAwYmY1YTc2NGUwZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v0vLQqRmzE7TF5pwuNPlIjGp2g85p5LkY_FkYuqzQCU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:03', 'timeEnd': '2020-01-20 15:03', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data243] | 37.22 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.335000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.971000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.523000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.229000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:04 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:04 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.232000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:04 - 2020-01-20 15:04 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:04 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:04 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.478000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.854000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM4NjYsImV4cCI6MTU4ODE0Mzg2NiwibmJmIjoxNTc5NTAzODY2LCJqdGkiOiI5OTU4ZWI4YzdlY2RjZDk0NjgwNzdjY2RkZTgyOTg0NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ugqNo-Xi1vJfGdJ7_iGKuu7q4moB7PiDWyWvastfp3k', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM4NjYsImV4cCI6MTU4ODE0Mzg2NiwibmJmIjoxNTc5NTAzODY2LCJqdGkiOiI5OTU4ZWI4YzdlY2RjZDk0NjgwNzdjY2RkZTgyOTg0NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ugqNo-Xi1vJfGdJ7_iGKuu7q4moB7PiDWyWvastfp3k'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:04', 'time_end': '2020-01-20 15:04', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM4NjYsImV4cCI6MTU4ODE0Mzg2NiwibmJmIjoxNTc5NTAzODY2LCJqdGkiOiI5OTU4ZWI4YzdlY2RjZDk0NjgwNzdjY2RkZTgyOTg0NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ugqNo-Xi1vJfGdJ7_iGKuu7q4moB7PiDWyWvastfp3k', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:04', 'time_end': '2020-01-20 15:04', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM4NjYsImV4cCI6MTU4ODE0Mzg2NiwibmJmIjoxNTc5NTAzODY2LCJqdGkiOiI5OTU4ZWI4YzdlY2RjZDk0NjgwNzdjY2RkZTgyOTg0NyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ugqNo-Xi1vJfGdJ7_iGKuu7q4moB7PiDWyWvastfp3k', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:04', 'timeEnd': '2020-01-20 15:04', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data244] | 35.24 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.054000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.386000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.254000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:05 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:05 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:05 - 2020-01-20 15:05 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:05 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:05 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.466000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.179000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.880000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM5MTksImV4cCI6MTU4ODE0MzkxOSwibmJmIjoxNTc5NTAzOTE5LCJqdGkiOiIzZmM2MmNlZWE1OTY4NWI4OTMzNDhkODI4ZjVjZThkMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZN27jBsWtWXiEZAgCwtDTUsnqEfd4hxBN3OnvjY-qfM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM5MTksImV4cCI6MTU4ODE0MzkxOSwibmJmIjoxNTc5NTAzOTE5LCJqdGkiOiIzZmM2MmNlZWE1OTY4NWI4OTMzNDhkODI4ZjVjZThkMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZN27jBsWtWXiEZAgCwtDTUsnqEfd4hxBN3OnvjY-qfM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:05', 'time_end': '2020-01-20 15:05', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM5MTksImV4cCI6MTU4ODE0MzkxOSwibmJmIjoxNTc5NTAzOTE5LCJqdGkiOiIzZmM2MmNlZWE1OTY4NWI4OTMzNDhkODI4ZjVjZThkMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZN27jBsWtWXiEZAgCwtDTUsnqEfd4hxBN3OnvjY-qfM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:05', 'time_end': '2020-01-20 15:05', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM5MTksImV4cCI6MTU4ODE0MzkxOSwibmJmIjoxNTc5NTAzOTE5LCJqdGkiOiIzZmM2MmNlZWE1OTY4NWI4OTMzNDhkODI4ZjVjZThkMCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZN27jBsWtWXiEZAgCwtDTUsnqEfd4hxBN3OnvjY-qfM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:05', 'timeEnd': '2020-01-20 15:05', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data245] | 35.78 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.007000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.600000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.863000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.218000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.240000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:05 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:05 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.794000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:05 - 2020-01-20 15:05 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:05 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:05 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.465000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.206000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.933000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM5NzQsImV4cCI6MTU4ODE0Mzk3NCwibmJmIjoxNTc5NTAzOTc0LCJqdGkiOiIxYmUxNmFhZjJlYjBmYTQ5ODMzYWE5OGVkOTlmOGU4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mkNLc73CT3d5m3tlP8ZjrOC6-k75cop8A1xSUEGSXEA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM5NzQsImV4cCI6MTU4ODE0Mzk3NCwibmJmIjoxNTc5NTAzOTc0LCJqdGkiOiIxYmUxNmFhZjJlYjBmYTQ5ODMzYWE5OGVkOTlmOGU4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mkNLc73CT3d5m3tlP8ZjrOC6-k75cop8A1xSUEGSXEA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:05', 'time_end': '2020-01-20 15:05', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM5NzQsImV4cCI6MTU4ODE0Mzk3NCwibmJmIjoxNTc5NTAzOTc0LCJqdGkiOiIxYmUxNmFhZjJlYjBmYTQ5ODMzYWE5OGVkOTlmOGU4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mkNLc73CT3d5m3tlP8ZjrOC6-k75cop8A1xSUEGSXEA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:05', 'time_end': '2020-01-20 15:05', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDM5NzQsImV4cCI6MTU4ODE0Mzk3NCwibmJmIjoxNTc5NTAzOTc0LCJqdGkiOiIxYmUxNmFhZjJlYjBmYTQ5ODMzYWE5OGVkOTlmOGU4OCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.mkNLc73CT3d5m3tlP8ZjrOC6-k75cop8A1xSUEGSXEA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:05', 'timeEnd': '2020-01-20 15:05', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data246] | 35.90 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.357000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.547000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.968000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.223000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:06 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:06 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:06 - 2020-01-20 15:06 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:06 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:06 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.698000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.516000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.072000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.872000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.975000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQwMjcsImV4cCI6MTU4ODE0NDAyNywibmJmIjoxNTc5NTA0MDI3LCJqdGkiOiIxMzkwZTE2Nzg2NjA5ODIzMzA2YTNkMTYxY2I5OTMzNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9aWEMLJQl1CbOfyeA1T0fsjeqASe2AaVECfD7HiATsg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQwMjcsImV4cCI6MTU4ODE0NDAyNywibmJmIjoxNTc5NTA0MDI3LCJqdGkiOiIxMzkwZTE2Nzg2NjA5ODIzMzA2YTNkMTYxY2I5OTMzNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9aWEMLJQl1CbOfyeA1T0fsjeqASe2AaVECfD7HiATsg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:06', 'time_end': '2020-01-20 15:06', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQwMjcsImV4cCI6MTU4ODE0NDAyNywibmJmIjoxNTc5NTA0MDI3LCJqdGkiOiIxMzkwZTE2Nzg2NjA5ODIzMzA2YTNkMTYxY2I5OTMzNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9aWEMLJQl1CbOfyeA1T0fsjeqASe2AaVECfD7HiATsg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:06', 'time_end': '2020-01-20 15:06', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQwMjcsImV4cCI6MTU4ODE0NDAyNywibmJmIjoxNTc5NTA0MDI3LCJqdGkiOiIxMzkwZTE2Nzg2NjA5ODIzMzA2YTNkMTYxY2I5OTMzNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9aWEMLJQl1CbOfyeA1T0fsjeqASe2AaVECfD7HiATsg', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:06', 'timeEnd': '2020-01-20 15:06', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data247] | 36.41 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.251000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.562000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.459000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.260000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:07 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:07 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:07 - 2020-01-20 15:07 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:07 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:07 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.466000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.148000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.869000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.923000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQwODIsImV4cCI6MTU4ODE0NDA4MiwibmJmIjoxNTc5NTA0MDgyLCJqdGkiOiIwYTBkOTE2Mzc4NDdhM2I2NWE2NWIwOGZlMzRlZDRkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6Asa1VTmqanfi0YiUfjaGFKlCNqIXFvaGf9KYQlD4vs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQwODIsImV4cCI6MTU4ODE0NDA4MiwibmJmIjoxNTc5NTA0MDgyLCJqdGkiOiIwYTBkOTE2Mzc4NDdhM2I2NWE2NWIwOGZlMzRlZDRkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6Asa1VTmqanfi0YiUfjaGFKlCNqIXFvaGf9KYQlD4vs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:07', 'time_end': '2020-01-20 15:07', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQwODIsImV4cCI6MTU4ODE0NDA4MiwibmJmIjoxNTc5NTA0MDgyLCJqdGkiOiIwYTBkOTE2Mzc4NDdhM2I2NWE2NWIwOGZlMzRlZDRkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6Asa1VTmqanfi0YiUfjaGFKlCNqIXFvaGf9KYQlD4vs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:07', 'time_end': '2020-01-20 15:07', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQwODIsImV4cCI6MTU4ODE0NDA4MiwibmJmIjoxNTc5NTA0MDgyLCJqdGkiOiIwYTBkOTE2Mzc4NDdhM2I2NWE2NWIwOGZlMzRlZDRkZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6Asa1VTmqanfi0YiUfjaGFKlCNqIXFvaGf9KYQlD4vs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:07', 'timeEnd': '2020-01-20 15:07', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data248] | 36.21 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.174000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.612000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.583000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.302000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.240000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.225000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:08 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:08 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.226000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:08 - 2020-01-20 15:08 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:08 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:08 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.495000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.856000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.888000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQxMzYsImV4cCI6MTU4ODE0NDEzNiwibmJmIjoxNTc5NTA0MTM2LCJqdGkiOiIxOGU4ZGMxMGNlMzRhOTUyNmVlZjViZTU4NTcxNTFhZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lFjwV2UIvnGYZlc98jPJIXTtBzta_g9ITPzMo4iz3Pc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQxMzYsImV4cCI6MTU4ODE0NDEzNiwibmJmIjoxNTc5NTA0MTM2LCJqdGkiOiIxOGU4ZGMxMGNlMzRhOTUyNmVlZjViZTU4NTcxNTFhZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lFjwV2UIvnGYZlc98jPJIXTtBzta_g9ITPzMo4iz3Pc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:08', 'time_end': '2020-01-20 15:08', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQxMzYsImV4cCI6MTU4ODE0NDEzNiwibmJmIjoxNTc5NTA0MTM2LCJqdGkiOiIxOGU4ZGMxMGNlMzRhOTUyNmVlZjViZTU4NTcxNTFhZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lFjwV2UIvnGYZlc98jPJIXTtBzta_g9ITPzMo4iz3Pc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:08', 'time_end': '2020-01-20 15:08', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQxMzYsImV4cCI6MTU4ODE0NDEzNiwibmJmIjoxNTc5NTA0MTM2LCJqdGkiOiIxOGU4ZGMxMGNlMzRhOTUyNmVlZjViZTU4NTcxNTFhZSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lFjwV2UIvnGYZlc98jPJIXTtBzta_g9ITPzMo4iz3Pc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:08', 'timeEnd': '2020-01-20 15:08', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data249] | 35.81 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.381000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.582000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.270000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:09 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:09 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.231000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:09 - 2020-01-20 15:09 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:09 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:09 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.499000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.156000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.935000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQxOTEsImV4cCI6MTU4ODE0NDE5MSwibmJmIjoxNTc5NTA0MTkxLCJqdGkiOiI0NWE1MWI2NjVlNzM0YWQ4MTIyNjY3ZGEyMDVmNTE3ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7pJWvK9gfsaoN21MmYF5W5LmFP1wodhe955PfgTlFoM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQxOTEsImV4cCI6MTU4ODE0NDE5MSwibmJmIjoxNTc5NTA0MTkxLCJqdGkiOiI0NWE1MWI2NjVlNzM0YWQ4MTIyNjY3ZGEyMDVmNTE3ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7pJWvK9gfsaoN21MmYF5W5LmFP1wodhe955PfgTlFoM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:09', 'time_end': '2020-01-20 15:09', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQxOTEsImV4cCI6MTU4ODE0NDE5MSwibmJmIjoxNTc5NTA0MTkxLCJqdGkiOiI0NWE1MWI2NjVlNzM0YWQ4MTIyNjY3ZGEyMDVmNTE3ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7pJWvK9gfsaoN21MmYF5W5LmFP1wodhe955PfgTlFoM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:09', 'time_end': '2020-01-20 15:09', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQxOTEsImV4cCI6MTU4ODE0NDE5MSwibmJmIjoxNTc5NTA0MTkxLCJqdGkiOiI0NWE1MWI2NjVlNzM0YWQ4MTIyNjY3ZGEyMDVmNTE3ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7pJWvK9gfsaoN21MmYF5W5LmFP1wodhe955PfgTlFoM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:09', 'timeEnd': '2020-01-20 15:09', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data250] | 35.66 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.026000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.573000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.332000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.245000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.245000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:10 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:10 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:10 - 2020-01-20 15:10 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:10 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:10 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.481000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.110000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.831000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.920000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQyNDQsImV4cCI6MTU4ODE0NDI0NCwibmJmIjoxNTc5NTA0MjQ0LCJqdGkiOiI4MjY5Yzg3N2ZhZmZkODIyYTJkMTQzMWQ1MTM2NmU4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Q5WqSi-Rnh8oVKcoGuK4D4QCT15woahWYnrMd8vA7tw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQyNDQsImV4cCI6MTU4ODE0NDI0NCwibmJmIjoxNTc5NTA0MjQ0LCJqdGkiOiI4MjY5Yzg3N2ZhZmZkODIyYTJkMTQzMWQ1MTM2NmU4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Q5WqSi-Rnh8oVKcoGuK4D4QCT15woahWYnrMd8vA7tw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:10', 'time_end': '2020-01-20 15:10', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQyNDQsImV4cCI6MTU4ODE0NDI0NCwibmJmIjoxNTc5NTA0MjQ0LCJqdGkiOiI4MjY5Yzg3N2ZhZmZkODIyYTJkMTQzMWQ1MTM2NmU4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Q5WqSi-Rnh8oVKcoGuK4D4QCT15woahWYnrMd8vA7tw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:10', 'time_end': '2020-01-20 15:10', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQyNDQsImV4cCI6MTU4ODE0NDI0NCwibmJmIjoxNTc5NTA0MjQ0LCJqdGkiOiI4MjY5Yzg3N2ZhZmZkODIyYTJkMTQzMWQ1MTM2NmU4MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Q5WqSi-Rnh8oVKcoGuK4D4QCT15woahWYnrMd8vA7tw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:10', 'timeEnd': '2020-01-20 15:10', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data251] | 35.73 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.247000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.586000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.362000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.262000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:11 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:11 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:11 - 2020-01-20 15:11 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:11 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:11 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.497000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.179000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.873000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQyOTgsImV4cCI6MTU4ODE0NDI5OCwibmJmIjoxNTc5NTA0Mjk4LCJqdGkiOiI0ZjZiZmY5M2MyNGEwZmMxMDdlOGJiMzJjOWQzMDkxNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9X9RRcC30OhOQIaAJPiRvJTOzzi-HGJo0n2iGNfqqsg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQyOTgsImV4cCI6MTU4ODE0NDI5OCwibmJmIjoxNTc5NTA0Mjk4LCJqdGkiOiI0ZjZiZmY5M2MyNGEwZmMxMDdlOGJiMzJjOWQzMDkxNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9X9RRcC30OhOQIaAJPiRvJTOzzi-HGJo0n2iGNfqqsg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:11', 'time_end': '2020-01-20 15:11', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQyOTgsImV4cCI6MTU4ODE0NDI5OCwibmJmIjoxNTc5NTA0Mjk4LCJqdGkiOiI0ZjZiZmY5M2MyNGEwZmMxMDdlOGJiMzJjOWQzMDkxNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9X9RRcC30OhOQIaAJPiRvJTOzzi-HGJo0n2iGNfqqsg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 15:11', 'time_end': '2020-01-20 15:11', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQyOTgsImV4cCI6MTU4ODE0NDI5OCwibmJmIjoxNTc5NTA0Mjk4LCJqdGkiOiI0ZjZiZmY5M2MyNGEwZmMxMDdlOGJiMzJjOWQzMDkxNCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9X9RRcC30OhOQIaAJPiRvJTOzzi-HGJo0n2iGNfqqsg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 15:11', 'timeEnd': '2020-01-20 15:11', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data252] | 38.43 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.440000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.444000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.235000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:12 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:12 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.247000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.797000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:12 - 2020-01-20 15:12 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:12 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:12 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.444000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.212000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.943000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQzNTUsImV4cCI6MTU4ODE0NDM1NSwibmJmIjoxNTc5NTA0MzU1LCJqdGkiOiI5YmFiYjc4Mzc2OGJjZTA3NTdkOGUzOTUwZjJjM2YyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PcpM9-vUf5Dv0DPKlni-o7E2O9-DwN1rQ7nHY4n1pys', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQzNTUsImV4cCI6MTU4ODE0NDM1NSwibmJmIjoxNTc5NTA0MzU1LCJqdGkiOiI5YmFiYjc4Mzc2OGJjZTA3NTdkOGUzOTUwZjJjM2YyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PcpM9-vUf5Dv0DPKlni-o7E2O9-DwN1rQ7nHY4n1pys'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:12', 'time_end': '2020-01-20 15:12', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQzNTUsImV4cCI6MTU4ODE0NDM1NSwibmJmIjoxNTc5NTA0MzU1LCJqdGkiOiI5YmFiYjc4Mzc2OGJjZTA3NTdkOGUzOTUwZjJjM2YyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PcpM9-vUf5Dv0DPKlni-o7E2O9-DwN1rQ7nHY4n1pys', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:12', 'time_end': '2020-01-20 15:12', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQzNTUsImV4cCI6MTU4ODE0NDM1NSwibmJmIjoxNTc5NTA0MzU1LCJqdGkiOiI5YmFiYjc4Mzc2OGJjZTA3NTdkOGUzOTUwZjJjM2YyNiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PcpM9-vUf5Dv0DPKlni-o7E2O9-DwN1rQ7nHY4n1pys', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:12', 'timeEnd': '2020-01-20 15:12', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data253] | 38.72 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.257000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.643000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.606000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.542000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.339000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.231000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.254000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:13 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:13 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.041000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.822000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:13 - 2020-01-20 15:13 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:13 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:13 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.916000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.844000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ0MTIsImV4cCI6MTU4ODE0NDQxMiwibmJmIjoxNTc5NTA0NDEyLCJqdGkiOiJkY2RmNGY1YzI0ZjUzZWRhYWVkZjg0MDM2NmVjYTM1OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CPzuDgMDB2-Yz3Ecjub_cs1i7K83ozQ6mvf5Vmz_e9E', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ0MTIsImV4cCI6MTU4ODE0NDQxMiwibmJmIjoxNTc5NTA0NDEyLCJqdGkiOiJkY2RmNGY1YzI0ZjUzZWRhYWVkZjg0MDM2NmVjYTM1OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CPzuDgMDB2-Yz3Ecjub_cs1i7K83ozQ6mvf5Vmz_e9E'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:13', 'time_end': '2020-01-20 15:13', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ0MTIsImV4cCI6MTU4ODE0NDQxMiwibmJmIjoxNTc5NTA0NDEyLCJqdGkiOiJkY2RmNGY1YzI0ZjUzZWRhYWVkZjg0MDM2NmVjYTM1OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CPzuDgMDB2-Yz3Ecjub_cs1i7K83ozQ6mvf5Vmz_e9E', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:13', 'time_end': '2020-01-20 15:13', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ0MTIsImV4cCI6MTU4ODE0NDQxMiwibmJmIjoxNTc5NTA0NDEyLCJqdGkiOiJkY2RmNGY1YzI0ZjUzZWRhYWVkZjg0MDM2NmVjYTM1OSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.CPzuDgMDB2-Yz3Ecjub_cs1i7K83ozQ6mvf5Vmz_e9E', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:13', 'timeEnd': '2020-01-20 15:13', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data254] | 40.02 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.224000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.396000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.231000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.637000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.264000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:14 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:14 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.060000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.808000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:14 - 2020-01-20 15:14 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:14 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:14 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.469000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.152000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.858000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.976000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ0NzAsImV4cCI6MTU4ODE0NDQ3MCwibmJmIjoxNTc5NTA0NDcwLCJqdGkiOiIyNzA1ODljMjNiMmUyYjA1OTk0N2EwOThkNzAyZGEwNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.P0RJrFpO3AOrtwmHT41Cxb-SLE9eZwFZ8js3GugDWWk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ0NzAsImV4cCI6MTU4ODE0NDQ3MCwibmJmIjoxNTc5NTA0NDcwLCJqdGkiOiIyNzA1ODljMjNiMmUyYjA1OTk0N2EwOThkNzAyZGEwNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.P0RJrFpO3AOrtwmHT41Cxb-SLE9eZwFZ8js3GugDWWk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:14', 'time_end': '2020-01-20 15:14', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ0NzAsImV4cCI6MTU4ODE0NDQ3MCwibmJmIjoxNTc5NTA0NDcwLCJqdGkiOiIyNzA1ODljMjNiMmUyYjA1OTk0N2EwOThkNzAyZGEwNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.P0RJrFpO3AOrtwmHT41Cxb-SLE9eZwFZ8js3GugDWWk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:14', 'time_end': '2020-01-20 15:14', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ0NzAsImV4cCI6MTU4ODE0NDQ3MCwibmJmIjoxNTc5NTA0NDcwLCJqdGkiOiIyNzA1ODljMjNiMmUyYjA1OTk0N2EwOThkNzAyZGEwNSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.P0RJrFpO3AOrtwmHT41Cxb-SLE9eZwFZ8js3GugDWWk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:14', 'timeEnd': '2020-01-20 15:14', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data255] | 39.60 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.322000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.080000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.994000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.214000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:15 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:15 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.029000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.870000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:15 - 2020-01-20 15:15 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:15 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:15 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.477000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.203000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.866000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.961000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ1MjgsImV4cCI6MTU4ODE0NDUyOCwibmJmIjoxNTc5NTA0NTI4LCJqdGkiOiI2M2M2ZThhZGFiZWYyNGM0MmEyMTJiYmQxMzNiZWM0MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.a7gb9dW19-tNsqdv2jtknnBCOuaET_Strg8kTq1QVc0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ1MjgsImV4cCI6MTU4ODE0NDUyOCwibmJmIjoxNTc5NTA0NTI4LCJqdGkiOiI2M2M2ZThhZGFiZWYyNGM0MmEyMTJiYmQxMzNiZWM0MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.a7gb9dW19-tNsqdv2jtknnBCOuaET_Strg8kTq1QVc0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:15', 'time_end': '2020-01-20 15:15', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ1MjgsImV4cCI6MTU4ODE0NDUyOCwibmJmIjoxNTc5NTA0NTI4LCJqdGkiOiI2M2M2ZThhZGFiZWYyNGM0MmEyMTJiYmQxMzNiZWM0MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.a7gb9dW19-tNsqdv2jtknnBCOuaET_Strg8kTq1QVc0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:15', 'time_end': '2020-01-20 15:15', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ1MjgsImV4cCI6MTU4ODE0NDUyOCwibmJmIjoxNTc5NTA0NTI4LCJqdGkiOiI2M2M2ZThhZGFiZWYyNGM0MmEyMTJiYmQxMzNiZWM0MiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.a7gb9dW19-tNsqdv2jtknnBCOuaET_Strg8kTq1QVc0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:15', 'timeEnd': '2020-01-20 15:15', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data256] | 40.51 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.179000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.613000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.600000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.889000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.240000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:16 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:16 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.016000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.882000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:16 - 2020-01-20 15:16 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:16 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:16 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.948000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.862000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.956000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ1ODYsImV4cCI6MTU4ODE0NDU4NiwibmJmIjoxNTc5NTA0NTg2LCJqdGkiOiI2ODAyNTlmZTQzZWRmOTZhMjkzYTJmZDAyYjk1NzU0MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7fs0aiNvc4mwC7FQvZ6KAJRxLTzmxWbH6hT2qJaKap4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ1ODYsImV4cCI6MTU4ODE0NDU4NiwibmJmIjoxNTc5NTA0NTg2LCJqdGkiOiI2ODAyNTlmZTQzZWRmOTZhMjkzYTJmZDAyYjk1NzU0MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7fs0aiNvc4mwC7FQvZ6KAJRxLTzmxWbH6hT2qJaKap4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:16', 'time_end': '2020-01-20 15:16', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ1ODYsImV4cCI6MTU4ODE0NDU4NiwibmJmIjoxNTc5NTA0NTg2LCJqdGkiOiI2ODAyNTlmZTQzZWRmOTZhMjkzYTJmZDAyYjk1NzU0MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7fs0aiNvc4mwC7FQvZ6KAJRxLTzmxWbH6hT2qJaKap4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:16', 'time_end': '2020-01-20 15:16', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ1ODYsImV4cCI6MTU4ODE0NDU4NiwibmJmIjoxNTc5NTA0NTg2LCJqdGkiOiI2ODAyNTlmZTQzZWRmOTZhMjkzYTJmZDAyYjk1NzU0MCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.7fs0aiNvc4mwC7FQvZ6KAJRxLTzmxWbH6hT2qJaKap4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:16', 'timeEnd': '2020-01-20 15:16', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data257] | 39.87 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.261000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.593000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.339000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.260000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:17 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:17 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.383000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.874000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:17 - 2020-01-20 15:17 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:17 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:17 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.445000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.207000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.826000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.940000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ2NDQsImV4cCI6MTU4ODE0NDY0NCwibmJmIjoxNTc5NTA0NjQ0LCJqdGkiOiIzM2VjZDBiNjU5MzZmMjYxM2NiODVmOTM0MDZlOGVlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1AWnUSEmkrtHJfOVYFrvgC5CTHeja4TpU0lPftrCyDY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ2NDQsImV4cCI6MTU4ODE0NDY0NCwibmJmIjoxNTc5NTA0NjQ0LCJqdGkiOiIzM2VjZDBiNjU5MzZmMjYxM2NiODVmOTM0MDZlOGVlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1AWnUSEmkrtHJfOVYFrvgC5CTHeja4TpU0lPftrCyDY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:17', 'time_end': '2020-01-20 15:17', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ2NDQsImV4cCI6MTU4ODE0NDY0NCwibmJmIjoxNTc5NTA0NjQ0LCJqdGkiOiIzM2VjZDBiNjU5MzZmMjYxM2NiODVmOTM0MDZlOGVlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1AWnUSEmkrtHJfOVYFrvgC5CTHeja4TpU0lPftrCyDY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:17', 'time_end': '2020-01-20 15:17', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ2NDQsImV4cCI6MTU4ODE0NDY0NCwibmJmIjoxNTc5NTA0NjQ0LCJqdGkiOiIzM2VjZDBiNjU5MzZmMjYxM2NiODVmOTM0MDZlOGVlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.1AWnUSEmkrtHJfOVYFrvgC5CTHeja4TpU0lPftrCyDY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:17', 'timeEnd': '2020-01-20 15:17', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data258] | 38.19 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.315000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.546000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.482000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:18 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:18 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.018000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.892000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:18 - 2020-01-20 15:18 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:18 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:18 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.459000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.918000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.907000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ3MDEsImV4cCI6MTU4ODE0NDcwMSwibmJmIjoxNTc5NTA0NzAxLCJqdGkiOiJlNTFkN2FmNDJhODAxN2NmODlhYWExMGU0MTFlNDQ5ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.phliWXIe7v9JBUYjBEidBQr4w02hxDwgIyRRH0EmjvI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ3MDEsImV4cCI6MTU4ODE0NDcwMSwibmJmIjoxNTc5NTA0NzAxLCJqdGkiOiJlNTFkN2FmNDJhODAxN2NmODlhYWExMGU0MTFlNDQ5ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.phliWXIe7v9JBUYjBEidBQr4w02hxDwgIyRRH0EmjvI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:18', 'time_end': '2020-01-20 15:18', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ3MDEsImV4cCI6MTU4ODE0NDcwMSwibmJmIjoxNTc5NTA0NzAxLCJqdGkiOiJlNTFkN2FmNDJhODAxN2NmODlhYWExMGU0MTFlNDQ5ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.phliWXIe7v9JBUYjBEidBQr4w02hxDwgIyRRH0EmjvI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:18', 'time_end': '2020-01-20 15:18', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ3MDEsImV4cCI6MTU4ODE0NDcwMSwibmJmIjoxNTc5NTA0NzAxLCJqdGkiOiJlNTFkN2FmNDJhODAxN2NmODlhYWExMGU0MTFlNDQ5ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.phliWXIe7v9JBUYjBEidBQr4w02hxDwgIyRRH0EmjvI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:18', 'timeEnd': '2020-01-20 15:18', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data259] | 39.63 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.042000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.613000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.539000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.431000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.241000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.251000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.661000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:18 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:18 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.038000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.847000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.230000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:18 - 2020-01-20 15:18 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:18 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:18 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.480000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.161000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.881000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.940000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ3NTksImV4cCI6MTU4ODE0NDc1OSwibmJmIjoxNTc5NTA0NzU5LCJqdGkiOiIwYzFiNjM1ZTUzNmYzZmZiMWUzMDMzMGE2N2Q2ZjBlMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v8WMJcO1eYkWszjd-df4V4-gjysbsSE-LhmUbtthSwE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ3NTksImV4cCI6MTU4ODE0NDc1OSwibmJmIjoxNTc5NTA0NzU5LCJqdGkiOiIwYzFiNjM1ZTUzNmYzZmZiMWUzMDMzMGE2N2Q2ZjBlMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v8WMJcO1eYkWszjd-df4V4-gjysbsSE-LhmUbtthSwE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:18', 'time_end': '2020-01-20 15:18', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ3NTksImV4cCI6MTU4ODE0NDc1OSwibmJmIjoxNTc5NTA0NzU5LCJqdGkiOiIwYzFiNjM1ZTUzNmYzZmZiMWUzMDMzMGE2N2Q2ZjBlMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v8WMJcO1eYkWszjd-df4V4-gjysbsSE-LhmUbtthSwE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:18', 'time_end': '2020-01-20 15:18', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ3NTksImV4cCI6MTU4ODE0NDc1OSwibmJmIjoxNTc5NTA0NzU5LCJqdGkiOiIwYzFiNjM1ZTUzNmYzZmZiMWUzMDMzMGE2N2Q2ZjBlMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v8WMJcO1eYkWszjd-df4V4-gjysbsSE-LhmUbtthSwE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:18', 'timeEnd': '2020-01-20 15:18', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data260] | 40.09 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.216000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.581000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.397000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.265000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.254000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:19 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:19 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:02.012000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.855000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:19 - 2020-01-20 15:19 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:19 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:19 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.483000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.904000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.816000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.961000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ4MTcsImV4cCI6MTU4ODE0NDgxNywibmJmIjoxNTc5NTA0ODE3LCJqdGkiOiJiMDVmMzNiMTZkYjYxZThmZGZkY2VmYjgyOWZmMTg2NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SPu7ucIVu3jgDSvrUFKRx-CI0dM1s4mIth55Yc0mnl0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ4MTcsImV4cCI6MTU4ODE0NDgxNywibmJmIjoxNTc5NTA0ODE3LCJqdGkiOiJiMDVmMzNiMTZkYjYxZThmZGZkY2VmYjgyOWZmMTg2NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SPu7ucIVu3jgDSvrUFKRx-CI0dM1s4mIth55Yc0mnl0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:19', 'time_end': '2020-01-20 15:19', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ4MTcsImV4cCI6MTU4ODE0NDgxNywibmJmIjoxNTc5NTA0ODE3LCJqdGkiOiJiMDVmMzNiMTZkYjYxZThmZGZkY2VmYjgyOWZmMTg2NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SPu7ucIVu3jgDSvrUFKRx-CI0dM1s4mIth55Yc0mnl0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:19', 'time_end': '2020-01-20 15:19', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ4MTcsImV4cCI6MTU4ODE0NDgxNywibmJmIjoxNTc5NTA0ODE3LCJqdGkiOiJiMDVmMzNiMTZkYjYxZThmZGZkY2VmYjgyOWZmMTg2NSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.SPu7ucIVu3jgDSvrUFKRx-CI0dM1s4mIth55Yc0mnl0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:19', 'timeEnd': '2020-01-20 15:19', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data261] | 38.64 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.278000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.543000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.252000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.252000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:20 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:20 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.035000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:20 - 2020-01-20 15:20 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:20 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:20 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.476000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.921000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.840000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.931000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ4NzQsImV4cCI6MTU4ODE0NDg3NCwibmJmIjoxNTc5NTA0ODc0LCJqdGkiOiJjNWVkYjM1MzEyMjQ0NTA0ZGQyN2VjOGE1MzE0YmVjZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3SKmHLWnh7N4u0A0pAYxuRcUw1DpBn5hzp2tVNC6RVA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ4NzQsImV4cCI6MTU4ODE0NDg3NCwibmJmIjoxNTc5NTA0ODc0LCJqdGkiOiJjNWVkYjM1MzEyMjQ0NTA0ZGQyN2VjOGE1MzE0YmVjZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3SKmHLWnh7N4u0A0pAYxuRcUw1DpBn5hzp2tVNC6RVA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:20', 'time_end': '2020-01-20 15:20', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ4NzQsImV4cCI6MTU4ODE0NDg3NCwibmJmIjoxNTc5NTA0ODc0LCJqdGkiOiJjNWVkYjM1MzEyMjQ0NTA0ZGQyN2VjOGE1MzE0YmVjZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3SKmHLWnh7N4u0A0pAYxuRcUw1DpBn5hzp2tVNC6RVA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:20', 'time_end': '2020-01-20 15:20', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ4NzQsImV4cCI6MTU4ODE0NDg3NCwibmJmIjoxNTc5NTA0ODc0LCJqdGkiOiJjNWVkYjM1MzEyMjQ0NTA0ZGQyN2VjOGE1MzE0YmVjZiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.3SKmHLWnh7N4u0A0pAYxuRcUw1DpBn5hzp2tVNC6RVA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:20', 'timeEnd': '2020-01-20 15:20', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data262] | 38.32 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.221000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.542000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.407000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.291000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:21 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:21 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.082000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:21 - 2020-01-20 15:21 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:21 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:21 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.444000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.135000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.888000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.902000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ5MzEsImV4cCI6MTU4ODE0NDkzMSwibmJmIjoxNTc5NTA0OTMxLCJqdGkiOiIwYjBiNTJmMzNkYTRlY2RhNGM2OWJhMTU5ZmI5NWRiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hmwp8xAFVUDWjXJs-dr_V5J4TVNwRxeb4Eowc6EyDU4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ5MzEsImV4cCI6MTU4ODE0NDkzMSwibmJmIjoxNTc5NTA0OTMxLCJqdGkiOiIwYjBiNTJmMzNkYTRlY2RhNGM2OWJhMTU5ZmI5NWRiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hmwp8xAFVUDWjXJs-dr_V5J4TVNwRxeb4Eowc6EyDU4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:21', 'time_end': '2020-01-20 15:21', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ5MzEsImV4cCI6MTU4ODE0NDkzMSwibmJmIjoxNTc5NTA0OTMxLCJqdGkiOiIwYjBiNTJmMzNkYTRlY2RhNGM2OWJhMTU5ZmI5NWRiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hmwp8xAFVUDWjXJs-dr_V5J4TVNwRxeb4Eowc6EyDU4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:21', 'time_end': '2020-01-20 15:21', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ5MzEsImV4cCI6MTU4ODE0NDkzMSwibmJmIjoxNTc5NTA0OTMxLCJqdGkiOiIwYjBiNTJmMzNkYTRlY2RhNGM2OWJhMTU5ZmI5NWRiMyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.hmwp8xAFVUDWjXJs-dr_V5J4TVNwRxeb4Eowc6EyDU4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:21', 'timeEnd': '2020-01-20 15:21', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data263] | 39.74 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.193000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.586000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.502000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.339000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.259000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:22 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:22 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.053000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.887000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.246000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.240000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:22 - 2020-01-20 15:22 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:22 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:22 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.510000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.274000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.858000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ5ODksImV4cCI6MTU4ODE0NDk4OSwibmJmIjoxNTc5NTA0OTg5LCJqdGkiOiJjYjRjYzg4ZWJhMWY4ZGIzMWYyYmU1Nzk1NDdlYjU4ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yWVgMQI-HmAW-uCbxUHqRJgrF50DwXV0KUJj4WK0OC4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ5ODksImV4cCI6MTU4ODE0NDk4OSwibmJmIjoxNTc5NTA0OTg5LCJqdGkiOiJjYjRjYzg4ZWJhMWY4ZGIzMWYyYmU1Nzk1NDdlYjU4ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yWVgMQI-HmAW-uCbxUHqRJgrF50DwXV0KUJj4WK0OC4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:22', 'time_end': '2020-01-20 15:22', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ5ODksImV4cCI6MTU4ODE0NDk4OSwibmJmIjoxNTc5NTA0OTg5LCJqdGkiOiJjYjRjYzg4ZWJhMWY4ZGIzMWYyYmU1Nzk1NDdlYjU4ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yWVgMQI-HmAW-uCbxUHqRJgrF50DwXV0KUJj4WK0OC4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:22', 'time_end': '2020-01-20 15:22', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDQ5ODksImV4cCI6MTU4ODE0NDk4OSwibmJmIjoxNTc5NTA0OTg5LCJqdGkiOiJjYjRjYzg4ZWJhMWY4ZGIzMWYyYmU1Nzk1NDdlYjU4ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yWVgMQI-HmAW-uCbxUHqRJgrF50DwXV0KUJj4WK0OC4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:22', 'timeEnd': '2020-01-20 15:22', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data264] | 38.63 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.321000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.577000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.487000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.261000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:23 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:23 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.047000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.837000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:23 - 2020-01-20 15:23 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:23 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:23 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.717000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.085000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.935000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUwNDYsImV4cCI6MTU4ODE0NTA0NiwibmJmIjoxNTc5NTA1MDQ2LCJqdGkiOiIzZDY5YWIyMWRjNWVhMGZjNDk0YzczZDU1MzdkNTkwOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZrxwkXhcepT3VC_c7yhTn8XDRwDcayKOlUwNPN8P8FY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUwNDYsImV4cCI6MTU4ODE0NTA0NiwibmJmIjoxNTc5NTA1MDQ2LCJqdGkiOiIzZDY5YWIyMWRjNWVhMGZjNDk0YzczZDU1MzdkNTkwOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZrxwkXhcepT3VC_c7yhTn8XDRwDcayKOlUwNPN8P8FY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:23', 'time_end': '2020-01-20 15:23', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUwNDYsImV4cCI6MTU4ODE0NTA0NiwibmJmIjoxNTc5NTA1MDQ2LCJqdGkiOiIzZDY5YWIyMWRjNWVhMGZjNDk0YzczZDU1MzdkNTkwOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZrxwkXhcepT3VC_c7yhTn8XDRwDcayKOlUwNPN8P8FY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:23', 'time_end': '2020-01-20 15:23', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUwNDYsImV4cCI6MTU4ODE0NTA0NiwibmJmIjoxNTc5NTA1MDQ2LCJqdGkiOiIzZDY5YWIyMWRjNWVhMGZjNDk0YzczZDU1MzdkNTkwOSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZrxwkXhcepT3VC_c7yhTn8XDRwDcayKOlUwNPN8P8FY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:23', 'timeEnd': '2020-01-20 15:23', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data265] | 41.79 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.202000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.576000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.449000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.236000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.257000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:24 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:24 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.381000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:24 - 2020-01-20 15:24 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:24 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:24 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.460000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.915000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.413000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.951000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUxMDUsImV4cCI6MTU4ODE0NTEwNSwibmJmIjoxNTc5NTA1MTA1LCJqdGkiOiJiNmQxNmRlNzAwYTJiOWRhMDg3MTg5ZjYzMDI3MTdmNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gJ-qhN1h-6IF-GuMihj_PahDb_Lexpyb5ohzG8Z0goM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUxMDUsImV4cCI6MTU4ODE0NTEwNSwibmJmIjoxNTc5NTA1MTA1LCJqdGkiOiJiNmQxNmRlNzAwYTJiOWRhMDg3MTg5ZjYzMDI3MTdmNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gJ-qhN1h-6IF-GuMihj_PahDb_Lexpyb5ohzG8Z0goM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:24', 'time_end': '2020-01-20 15:24', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUxMDUsImV4cCI6MTU4ODE0NTEwNSwibmJmIjoxNTc5NTA1MTA1LCJqdGkiOiJiNmQxNmRlNzAwYTJiOWRhMDg3MTg5ZjYzMDI3MTdmNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gJ-qhN1h-6IF-GuMihj_PahDb_Lexpyb5ohzG8Z0goM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:24', 'time_end': '2020-01-20 15:24', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUxMDUsImV4cCI6MTU4ODE0NTEwNSwibmJmIjoxNTc5NTA1MTA1LCJqdGkiOiJiNmQxNmRlNzAwYTJiOWRhMDg3MTg5ZjYzMDI3MTdmNyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.gJ-qhN1h-6IF-GuMihj_PahDb_Lexpyb5ohzG8Z0goM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:24', 'timeEnd': '2020-01-20 15:24', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data266] | 38.53 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.295000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.585000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.370000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.246000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:25 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:25 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.153000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.852000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:25 - 2020-01-20 15:25 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:25 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:25 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.458000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.897000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.925000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUxNjIsImV4cCI6MTU4ODE0NTE2MiwibmJmIjoxNTc5NTA1MTYyLCJqdGkiOiI2Yzk1NzIyNmVhOGE2NzU2ZWNkOWY3MDRjOTRiMmU0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Y47VanZo7AgGpjoASUCvyjqxTcVeLLzPByjGcAfJIgU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUxNjIsImV4cCI6MTU4ODE0NTE2MiwibmJmIjoxNTc5NTA1MTYyLCJqdGkiOiI2Yzk1NzIyNmVhOGE2NzU2ZWNkOWY3MDRjOTRiMmU0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Y47VanZo7AgGpjoASUCvyjqxTcVeLLzPByjGcAfJIgU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:25', 'time_end': '2020-01-20 15:25', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUxNjIsImV4cCI6MTU4ODE0NTE2MiwibmJmIjoxNTc5NTA1MTYyLCJqdGkiOiI2Yzk1NzIyNmVhOGE2NzU2ZWNkOWY3MDRjOTRiMmU0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Y47VanZo7AgGpjoASUCvyjqxTcVeLLzPByjGcAfJIgU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:25', 'time_end': '2020-01-20 15:25', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUxNjIsImV4cCI6MTU4ODE0NTE2MiwibmJmIjoxNTc5NTA1MTYyLCJqdGkiOiI2Yzk1NzIyNmVhOGE2NzU2ZWNkOWY3MDRjOTRiMmU0MSIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Y47VanZo7AgGpjoASUCvyjqxTcVeLLzPByjGcAfJIgU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:25', 'timeEnd': '2020-01-20 15:25', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data267] | 38.23 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.322000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.441000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.228000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:26 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:26 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.497000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.842000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:26 - 2020-01-20 15:26 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:26 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:26 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.038000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.443000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.218000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.974000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUyMTksImV4cCI6MTU4ODE0NTIxOSwibmJmIjoxNTc5NTA1MjE5LCJqdGkiOiJjNmM5ZGZiYjVhMmE4ZTUyZTZjN2Y0MjUxZmZmOGFlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qYQIECCi_wvmvPXloonhzwwePengMMj6XJi16pQBaa4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUyMTksImV4cCI6MTU4ODE0NTIxOSwibmJmIjoxNTc5NTA1MjE5LCJqdGkiOiJjNmM5ZGZiYjVhMmE4ZTUyZTZjN2Y0MjUxZmZmOGFlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qYQIECCi_wvmvPXloonhzwwePengMMj6XJi16pQBaa4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:26', 'time_end': '2020-01-20 15:26', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUyMTksImV4cCI6MTU4ODE0NTIxOSwibmJmIjoxNTc5NTA1MjE5LCJqdGkiOiJjNmM5ZGZiYjVhMmE4ZTUyZTZjN2Y0MjUxZmZmOGFlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qYQIECCi_wvmvPXloonhzwwePengMMj6XJi16pQBaa4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:26', 'time_end': '2020-01-20 15:26', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUyMTksImV4cCI6MTU4ODE0NTIxOSwibmJmIjoxNTc5NTA1MjE5LCJqdGkiOiJjNmM5ZGZiYjVhMmE4ZTUyZTZjN2Y0MjUxZmZmOGFlMiIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qYQIECCi_wvmvPXloonhzwwePengMMj6XJi16pQBaa4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:26', 'timeEnd': '2020-01-20 15:26', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data268] | 38.78 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.208000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.588000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.567000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.415000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.244000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:27 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:27 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.046000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.862000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.304000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:27 - 2020-01-20 15:27 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:27 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:27 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.436000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.900000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.909000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUyNzUsImV4cCI6MTU4ODE0NTI3NSwibmJmIjoxNTc5NTA1Mjc1LCJqdGkiOiIwMzA4Y2JjMzJkYTVlYmE1NzJkNjc4NGFlZmExZDg2ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.n1wdL1ZmQMxmGkBgsH6XOi71XSjfDkAMM_uM2P9fMC8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUyNzUsImV4cCI6MTU4ODE0NTI3NSwibmJmIjoxNTc5NTA1Mjc1LCJqdGkiOiIwMzA4Y2JjMzJkYTVlYmE1NzJkNjc4NGFlZmExZDg2ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.n1wdL1ZmQMxmGkBgsH6XOi71XSjfDkAMM_uM2P9fMC8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:27', 'time_end': '2020-01-20 15:27', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUyNzUsImV4cCI6MTU4ODE0NTI3NSwibmJmIjoxNTc5NTA1Mjc1LCJqdGkiOiIwMzA4Y2JjMzJkYTVlYmE1NzJkNjc4NGFlZmExZDg2ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.n1wdL1ZmQMxmGkBgsH6XOi71XSjfDkAMM_uM2P9fMC8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:27', 'time_end': '2020-01-20 15:27', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUyNzUsImV4cCI6MTU4ODE0NTI3NSwibmJmIjoxNTc5NTA1Mjc1LCJqdGkiOiIwMzA4Y2JjMzJkYTVlYmE1NzJkNjc4NGFlZmExZDg2ZCIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.n1wdL1ZmQMxmGkBgsH6XOi71XSjfDkAMM_uM2P9fMC8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:27', 'timeEnd': '2020-01-20 15:27', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data269] | 38.56 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.267000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971330010 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.589000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.587000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.388000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.265000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.242000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 15:28 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:28 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:01.026000 INFO root:basepage.py:42 等待 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款1号机 元素 ('-android uiautomator', 'new UiSelector().text("收款1号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.872000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 15:28 - 2020-01-20 15:28 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 15:28 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:28 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.465000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.100000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.860000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.952000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971330010', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUzMzIsImV4cCI6MTU4ODE0NTMzMiwibmJmIjoxNTc5NTA1MzMyLCJqdGkiOiJkOGJiZDU0MzY4MWNlNjliNGUwZTIxMzAyMWExMmE2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LnTz6v6YDKXg_3eTz9S5vUrchwySFxHzaNrMyIiUvLo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971330010', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUzMzIsImV4cCI6MTU4ODE0NTMzMiwibmJmIjoxNTc5NTA1MzMyLCJqdGkiOiJkOGJiZDU0MzY4MWNlNjliNGUwZTIxMzAyMWExMmE2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LnTz6v6YDKXg_3eTz9S5vUrchwySFxHzaNrMyIiUvLo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:28', 'time_end': '2020-01-20 15:28', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUzMzIsImV4cCI6MTU4ODE0NTMzMiwibmJmIjoxNTc5NTA1MzMyLCJqdGkiOiJkOGJiZDU0MzY4MWNlNjliNGUwZTIxMzAyMWExMmE2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LnTz6v6YDKXg_3eTz9S5vUrchwySFxHzaNrMyIiUvLo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307773472', 'time_start': '2020-01-19 15:28', 'time_end': '2020-01-20 15:28', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUzMzIsImV4cCI6MTU4ODE0NTMzMiwibmJmIjoxNTc5NTA1MzMyLCJqdGkiOiJkOGJiZDU0MzY4MWNlNjliNGUwZTIxMzAyMWExMmE2YyIsInN1YiI6eyJpZCI6MTY0NDQsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU4ZDc1XHU2NTRmIiwicGhvbmUiOiIxODk3MTMzMDAxMCIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU3NzAsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjI0MTM1NzExNTIxODkiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.LnTz6v6YDKXg_3eTz9S5vUrchwySFxHzaNrMyIiUvLo', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 15:28', 'timeEnd': '2020-01-20 15:28', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data270] | 35.86 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.344000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.562000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.462000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.176000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:29 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:29 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:29 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:33 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:85.85 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:60.20 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.471000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.195000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.862000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.938000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUzODYsImV4cCI6MTU4ODE0NTM4NiwibmJmIjoxNTc5NTA1Mzg2LCJqdGkiOiI5M2NjNzQ3OTc3MWZkNjZlMjRlYzExMGJkZjRlMTkzNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.u3FDabx8pp4oXjBwjptmkTbZnuVlXS1JYfgmGQZG_XM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUzODYsImV4cCI6MTU4ODE0NTM4NiwibmJmIjoxNTc5NTA1Mzg2LCJqdGkiOiI5M2NjNzQ3OTc3MWZkNjZlMjRlYzExMGJkZjRlMTkzNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.u3FDabx8pp4oXjBwjptmkTbZnuVlXS1JYfgmGQZG_XM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:29', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUzODYsImV4cCI6MTU4ODE0NTM4NiwibmJmIjoxNTc5NTA1Mzg2LCJqdGkiOiI5M2NjNzQ3OTc3MWZkNjZlMjRlYzExMGJkZjRlMTkzNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.u3FDabx8pp4oXjBwjptmkTbZnuVlXS1JYfgmGQZG_XM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:29', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDUzODYsImV4cCI6MTU4ODE0NTM4NiwibmJmIjoxNTc5NTA1Mzg2LCJqdGkiOiI5M2NjNzQ3OTc3MWZkNjZlMjRlYzExMGJkZjRlMTkzNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.u3FDabx8pp4oXjBwjptmkTbZnuVlXS1JYfgmGQZG_XM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:29', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '85.85', 'success_count': '33', 'refund_amount': '60.20', 'refund_count': '17'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data271] | 37.71 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.264000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.591000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.690000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.254000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:30 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.758000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:30 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:30 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:33 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:85.85 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.473000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.754000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.852000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU0NDIsImV4cCI6MTU4ODE0NTQ0MiwibmJmIjoxNTc5NTA1NDQyLCJqdGkiOiI2YjJhNGMzMjhjZGZlOTUxOWMzNzA5NTY5NzUzZGQ1YyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pJ_-BeeWzhJ002zgfrMVVCJfYOo4OqR9IyrEBc1E9YM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU0NDIsImV4cCI6MTU4ODE0NTQ0MiwibmJmIjoxNTc5NTA1NDQyLCJqdGkiOiI2YjJhNGMzMjhjZGZlOTUxOWMzNzA5NTY5NzUzZGQ1YyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pJ_-BeeWzhJ002zgfrMVVCJfYOo4OqR9IyrEBc1E9YM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:30', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU0NDIsImV4cCI6MTU4ODE0NTQ0MiwibmJmIjoxNTc5NTA1NDQyLCJqdGkiOiI2YjJhNGMzMjhjZGZlOTUxOWMzNzA5NTY5NzUzZGQ1YyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pJ_-BeeWzhJ002zgfrMVVCJfYOo4OqR9IyrEBc1E9YM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:30', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU0NDIsImV4cCI6MTU4ODE0NTQ0MiwibmJmIjoxNTc5NTA1NDQyLCJqdGkiOiI2YjJhNGMzMjhjZGZlOTUxOWMzNzA5NTY5NzUzZGQ1YyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pJ_-BeeWzhJ002zgfrMVVCJfYOo4OqR9IyrEBc1E9YM', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1771770', 'out_trade_no': '200116094309822227229299', 'trade_no': '20200116094309072358', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:09', 'created_at': '2020-01-16 09:43:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1770247', 'out_trade_no': '200116092626822227223191', 'trade_no': '20200116094213069520', 'total_amount': '9.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:42:13', 'created_at': '2020-01-16 09:26:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1769852', 'out_trade_no': '200116092220822227229429', 'trade_no': '20200116092221092733', 'total_amount': '2.00', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:21', 'created_at': '2020-01-16 09:22:20', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:30', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '85.85', 'success_count': '33', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data272] | 35.83 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.223000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.607000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.487000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.234000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:31 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:31 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:31 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:60.20 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.223000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.966000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU0OTYsImV4cCI6MTU4ODE0NTQ5NiwibmJmIjoxNTc5NTA1NDk2LCJqdGkiOiIyZGM5NTE1MmVkOWMzY2JjYzhkMDY5ZWQzMDhlMDg3NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2AnqttR-XlEGxI7CZQF8NDHY-8jZMCmN4ng6QxiBReM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU0OTYsImV4cCI6MTU4ODE0NTQ5NiwibmJmIjoxNTc5NTA1NDk2LCJqdGkiOiIyZGM5NTE1MmVkOWMzY2JjYzhkMDY5ZWQzMDhlMDg3NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2AnqttR-XlEGxI7CZQF8NDHY-8jZMCmN4ng6QxiBReM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:31', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU0OTYsImV4cCI6MTU4ODE0NTQ5NiwibmJmIjoxNTc5NTA1NDk2LCJqdGkiOiIyZGM5NTE1MmVkOWMzY2JjYzhkMDY5ZWQzMDhlMDg3NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2AnqttR-XlEGxI7CZQF8NDHY-8jZMCmN4ng6QxiBReM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:31', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU0OTYsImV4cCI6MTU4ODE0NTQ5NiwibmJmIjoxNTc5NTA1NDk2LCJqdGkiOiIyZGM5NTE1MmVkOWMzY2JjYzhkMDY5ZWQzMDhlMDg3NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2AnqttR-XlEGxI7CZQF8NDHY-8jZMCmN4ng6QxiBReM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1771833', 'out_trade_no': '200116094346822227227581', 'trade_no': '200116094309822227229299', 'total_amount': '10.12', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:48', 'created_at': '2020-01-16 09:43:46', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769962', 'out_trade_no': '200116092322822227228842', 'trade_no': '200115094251822227222761', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:23:24', 'created_at': '2020-01-16 09:23:22', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769903', 'out_trade_no': '200116092244822227229525', 'trade_no': '200115095028822227226306', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:46', 'created_at': '2020-01-16 09:22:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1710722', 'out_trade_no': '200115163249822227224385', 'trade_no': '200115095140822227227903', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:51', 'created_at': '2020-01-15 16:32:49', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710692', 'out_trade_no': '200115163233822227226512', 'trade_no': '200115095724822227225722', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:35', 'created_at': '2020-01-15 16:32:33', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710670', 'out_trade_no': '200115163222822227224908', 'trade_no': '200115095732822227224233', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:23', 'created_at': '2020-01-15 16:32:22', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710645', 'out_trade_no': '200115163211822227229878', 'trade_no': '200115100442822227222421', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:12', 'created_at': '2020-01-15 16:32:11', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:31', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '60.20', 'refund_count': '17'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data273] | 35.39 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.274000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.520000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.248000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:32 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:32 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:32 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:28 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:15 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:82.55 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:58.89 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.502000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.089000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.251000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU1NDksImV4cCI6MTU4ODE0NTU0OSwibmJmIjoxNTc5NTA1NTQ5LCJqdGkiOiJlMWFmYTgzMDc5NGFiMThmZTk4NmExODU5NTdjZjI2OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pSQZFEDYliflxTr7v_LcBfvU3lvBhxWzrBROUfFxDM8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU1NDksImV4cCI6MTU4ODE0NTU0OSwibmJmIjoxNTc5NTA1NTQ5LCJqdGkiOiJlMWFmYTgzMDc5NGFiMThmZTk4NmExODU5NTdjZjI2OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pSQZFEDYliflxTr7v_LcBfvU3lvBhxWzrBROUfFxDM8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:32', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU1NDksImV4cCI6MTU4ODE0NTU0OSwibmJmIjoxNTc5NTA1NTQ5LCJqdGkiOiJlMWFmYTgzMDc5NGFiMThmZTk4NmExODU5NTdjZjI2OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pSQZFEDYliflxTr7v_LcBfvU3lvBhxWzrBROUfFxDM8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:32', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU1NDksImV4cCI6MTU4ODE0NTU0OSwibmJmIjoxNTc5NTA1NTQ5LCJqdGkiOiJlMWFmYTgzMDc5NGFiMThmZTk4NmExODU5NTdjZjI2OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.pSQZFEDYliflxTr7v_LcBfvU3lvBhxWzrBROUfFxDM8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:32', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '82.55', 'success_count': '28', 'refund_amount': '58.89', 'refund_count': '15'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data274] | 35.90 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.046000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.574000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.412000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.244000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:33 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:33 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:33 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:28 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:82.55 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.488000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.917000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.869000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU2MDMsImV4cCI6MTU4ODE0NTYwMywibmJmIjoxNTc5NTA1NjAzLCJqdGkiOiIzNjRlNmJhNDNjNzU0MmQyOTMxNzIyYjYzNjIwNjkxYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PqG_k_cf1Gx_Ie6Lw9OeElh_yppOyw8wW668Pdc9mGU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU2MDMsImV4cCI6MTU4ODE0NTYwMywibmJmIjoxNTc5NTA1NjAzLCJqdGkiOiIzNjRlNmJhNDNjNzU0MmQyOTMxNzIyYjYzNjIwNjkxYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PqG_k_cf1Gx_Ie6Lw9OeElh_yppOyw8wW668Pdc9mGU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:33', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU2MDMsImV4cCI6MTU4ODE0NTYwMywibmJmIjoxNTc5NTA1NjAzLCJqdGkiOiIzNjRlNmJhNDNjNzU0MmQyOTMxNzIyYjYzNjIwNjkxYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PqG_k_cf1Gx_Ie6Lw9OeElh_yppOyw8wW668Pdc9mGU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:33', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU2MDMsImV4cCI6MTU4ODE0NTYwMywibmJmIjoxNTc5NTA1NjAzLCJqdGkiOiIzNjRlNmJhNDNjNzU0MmQyOTMxNzIyYjYzNjIwNjkxYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PqG_k_cf1Gx_Ie6Lw9OeElh_yppOyw8wW668Pdc9mGU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1771770', 'out_trade_no': '200116094309822227229299', 'trade_no': '20200116094309072358', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:09', 'created_at': '2020-01-16 09:43:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1770247', 'out_trade_no': '200116092626822227223191', 'trade_no': '20200116094213069520', 'total_amount': '9.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:42:13', 'created_at': '2020-01-16 09:26:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1769852', 'out_trade_no': '200116092220822227229429', 'trade_no': '20200116092221092733', 'total_amount': '2.00', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:21', 'created_at': '2020-01-16 09:22:20', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:33', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '82.55', 'success_count': '28', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data275] | 35.51 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.195000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.606000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.576000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.807000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.279000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.240000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:34 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:34 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:34 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:15 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:58.89 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.477000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.067000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.985000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.939000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU2NTcsImV4cCI6MTU4ODE0NTY1NywibmJmIjoxNTc5NTA1NjU3LCJqdGkiOiI2YzgwY2Q2NDdiMTJhZmRiN2QxNDQ5NTIwOTRmNmExNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.K1MmC5DtVW_3q6c4ztbiWU8sCd0zL7uFUypz9-tejnQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU2NTcsImV4cCI6MTU4ODE0NTY1NywibmJmIjoxNTc5NTA1NjU3LCJqdGkiOiI2YzgwY2Q2NDdiMTJhZmRiN2QxNDQ5NTIwOTRmNmExNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.K1MmC5DtVW_3q6c4ztbiWU8sCd0zL7uFUypz9-tejnQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:34', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU2NTcsImV4cCI6MTU4ODE0NTY1NywibmJmIjoxNTc5NTA1NjU3LCJqdGkiOiI2YzgwY2Q2NDdiMTJhZmRiN2QxNDQ5NTIwOTRmNmExNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.K1MmC5DtVW_3q6c4ztbiWU8sCd0zL7uFUypz9-tejnQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:34', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU2NTcsImV4cCI6MTU4ODE0NTY1NywibmJmIjoxNTc5NTA1NjU3LCJqdGkiOiI2YzgwY2Q2NDdiMTJhZmRiN2QxNDQ5NTIwOTRmNmExNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIxNTA3YmZkM2Y3YjNhMjA5ZDgwIiwibW9uZXkiOiIwLjAwIiwiY29uZmlnX2lkIjoiMTIzIiwic3RvcmVfaWQiOiIyMDE5MTIxNzE2MjYxNzgyMjIyIiwiTWVyY2hhbnRJZCI6IiIsImxvZ28iOm51bGx9fQ.K1MmC5DtVW_3q6c4ztbiWU8sCd0zL7uFUypz9-tejnQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1771833', 'out_trade_no': '200116094346822227227581', 'trade_no': '200116094309822227229299', 'total_amount': '10.12', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:48', 'created_at': '2020-01-16 09:43:46', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769962', 'out_trade_no': '200116092322822227228842', 'trade_no': '200115094251822227222761', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:23:24', 'created_at': '2020-01-16 09:23:22', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769903', 'out_trade_no': '200116092244822227229525', 'trade_no': '200115095028822227226306', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:46', 'created_at': '2020-01-16 09:22:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1710722', 'out_trade_no': '200115163249822227224385', 'trade_no': '200115095140822227227903', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:51', 'created_at': '2020-01-15 16:32:49', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710692', 'out_trade_no': '200115163233822227226512', 'trade_no': '200115095724822227225722', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:35', 'created_at': '2020-01-15 16:32:33', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710670', 'out_trade_no': '200115163222822227224908', 'trade_no': '200115095732822227224233', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:23', 'created_at': '2020-01-15 16:32:22', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710645', 'out_trade_no': '200115163211822227229878', 'trade_no': '200115100442822227222421', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:12', 'created_at': '2020-01-15 16:32:11', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:34', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '58.89', 'refund_count': '15'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data276] | 35.14 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.300000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.557000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.192000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:34 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:34 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:34 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.31 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.510000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.210000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.837000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.904000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU3MTAsImV4cCI6MTU4ODE0NTcxMCwibmJmIjoxNTc5NTA1NzEwLCJqdGkiOiJiOGQwYWYwNWVjOWQzNDRkMmJjYTQ4ZGQyOWI1NmY2ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XbUOK4p7vTC4MXW_z5w_HP6R2hMFjKwcYbbtD_iX_AI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU3MTAsImV4cCI6MTU4ODE0NTcxMCwibmJmIjoxNTc5NTA1NzEwLCJqdGkiOiJiOGQwYWYwNWVjOWQzNDRkMmJjYTQ4ZGQyOWI1NmY2ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XbUOK4p7vTC4MXW_z5w_HP6R2hMFjKwcYbbtD_iX_AI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:34', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU3MTAsImV4cCI6MTU4ODE0NTcxMCwibmJmIjoxNTc5NTA1NzEwLCJqdGkiOiJiOGQwYWYwNWVjOWQzNDRkMmJjYTQ4ZGQyOWI1NmY2ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XbUOK4p7vTC4MXW_z5w_HP6R2hMFjKwcYbbtD_iX_AI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:34', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU3MTAsImV4cCI6MTU4ODE0NTcxMCwibmJmIjoxNTc5NTA1NzEwLCJqdGkiOiJiOGQwYWYwNWVjOWQzNDRkMmJjYTQ4ZGQyOWI1NmY2ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.XbUOK4p7vTC4MXW_z5w_HP6R2hMFjKwcYbbtD_iX_AI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096562', 'out_trade_no': '200110092357822227217701', 'trade_no': '200110092230822227217732', 'total_amount': '0.65', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:24:00', 'created_at': '2020-01-10 09:23:57', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '1.31', 'refund_sum_count': '2'}, {'id': '1096523', 'out_trade_no': '200110092340822227217255', 'trade_no': '200110092216822227219167', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:43', 'created_at': '2020-01-10 09:23:40', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '1.31', 'refund_sum_count': '2'}, {'id': '1096462', 'out_trade_no': '200110092308822227217272', 'trade_no': '20200110092309042243', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:09', 'created_at': '2020-01-10 09:23:08', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '1.31', 'refund_sum_count': '2'}, {'id': '1096436', 'out_trade_no': '200110092253822227216267', 'trade_no': '20200110092253041989', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:53', 'created_at': '2020-01-10 09:22:53', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '1.31', 'refund_sum_count': '2'}, {'id': '1096401', 'out_trade_no': '200110092230822227217732', 'trade_no': '20200110092230041650', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:30', 'created_at': '2020-01-10 09:22:30', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '1.31', 'refund_sum_count': '2'}, {'id': '1096385', 'out_trade_no': '200110092216822227219167', 'trade_no': '20200110092217041473', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:17', 'created_at': '2020-01-10 09:22:16', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '1.31', 'refund_sum_count': '2'}, {'id': '658683', 'out_trade_no': '200106095434822228117258', 'trade_no': '1023000023200106095434eg18kn58Vy', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-06 09:54:39', 'created_at': '2020-01-06 09:54:34', 'date': '2020-01-06', 'year': '2020', 'month': '1', 'day': '6', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '0.66', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:34', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '1.31', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data277] | 35.90 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.234000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.573000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.576000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.382000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.234000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:35 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.221000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:35 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:35 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.518000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.358000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.992000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU3NjQsImV4cCI6MTU4ODE0NTc2NCwibmJmIjoxNTc5NTA1NzY0LCJqdGkiOiJlNDkzNjZjMjQ5NDQ3Y2E2NGVhODM0ZmE3MDU0N2NiNCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RWRqQdETDJ4bWg2cJG_8Xlm51Dkk8MOrfZ46Nls_0ec', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU3NjQsImV4cCI6MTU4ODE0NTc2NCwibmJmIjoxNTc5NTA1NzY0LCJqdGkiOiJlNDkzNjZjMjQ5NDQ3Y2E2NGVhODM0ZmE3MDU0N2NiNCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RWRqQdETDJ4bWg2cJG_8Xlm51Dkk8MOrfZ46Nls_0ec'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:35', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU3NjQsImV4cCI6MTU4ODE0NTc2NCwibmJmIjoxNTc5NTA1NzY0LCJqdGkiOiJlNDkzNjZjMjQ5NDQ3Y2E2NGVhODM0ZmE3MDU0N2NiNCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RWRqQdETDJ4bWg2cJG_8Xlm51Dkk8MOrfZ46Nls_0ec', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:35', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU3NjQsImV4cCI6MTU4ODE0NTc2NCwibmJmIjoxNTc5NTA1NzY0LCJqdGkiOiJlNDkzNjZjMjQ5NDQ3Y2E2NGVhODM0ZmE3MDU0N2NiNCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.RWRqQdETDJ4bWg2cJG_8Xlm51Dkk8MOrfZ46Nls_0ec', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096462', 'out_trade_no': '200110092308822227217272', 'trade_no': '20200110092309042243', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:09', 'created_at': '2020-01-10 09:23:08', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096436', 'out_trade_no': '200110092253822227216267', 'trade_no': '20200110092253041989', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:53', 'created_at': '2020-01-10 09:22:53', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096401', 'out_trade_no': '200110092230822227217732', 'trade_no': '20200110092230041650', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:30', 'created_at': '2020-01-10 09:22:30', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096385', 'out_trade_no': '200110092216822227219167', 'trade_no': '20200110092217041473', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:17', 'created_at': '2020-01-10 09:22:16', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '658683', 'out_trade_no': '200106095434822228117258', 'trade_no': '1023000023200106095434eg18kn58Vy', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-06 09:54:39', 'created_at': '2020-01-06 09:54:34', 'date': '2020-01-06', 'year': '2020', 'month': '1', 'day': '6', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '0.66', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:35', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data278] | 35.28 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.041000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.581000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.579000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.457000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.209000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.257000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:36 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:36 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:36 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:2 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:1.31 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.216000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.810000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.921000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU4MTgsImV4cCI6MTU4ODE0NTgxOCwibmJmIjoxNTc5NTA1ODE4LCJqdGkiOiIxMTFkZmY2NDM4NTkwNDc4YmY1NDBhZjBiMjQ4ODk2YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PMORHT_kHs8uwY_RRHrAKnPazJlODkrKOlFW3dTfmFY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU4MTgsImV4cCI6MTU4ODE0NTgxOCwibmJmIjoxNTc5NTA1ODE4LCJqdGkiOiIxMTFkZmY2NDM4NTkwNDc4YmY1NDBhZjBiMjQ4ODk2YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PMORHT_kHs8uwY_RRHrAKnPazJlODkrKOlFW3dTfmFY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:36', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU4MTgsImV4cCI6MTU4ODE0NTgxOCwibmJmIjoxNTc5NTA1ODE4LCJqdGkiOiIxMTFkZmY2NDM4NTkwNDc4YmY1NDBhZjBiMjQ4ODk2YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PMORHT_kHs8uwY_RRHrAKnPazJlODkrKOlFW3dTfmFY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:36', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU4MTgsImV4cCI6MTU4ODE0NTgxOCwibmJmIjoxNTc5NTA1ODE4LCJqdGkiOiIxMTFkZmY2NDM4NTkwNDc4YmY1NDBhZjBiMjQ4ODk2YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PMORHT_kHs8uwY_RRHrAKnPazJlODkrKOlFW3dTfmFY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096562', 'out_trade_no': '200110092357822227217701', 'trade_no': '200110092230822227217732', 'total_amount': '0.65', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:24:00', 'created_at': '2020-01-10 09:23:57', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.31', 'refund_sum_count': '2'}, {'id': '1096523', 'out_trade_no': '200110092340822227217255', 'trade_no': '200110092216822227219167', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:43', 'created_at': '2020-01-10 09:23:40', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '支付宝', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '1.31', 'refund_sum_count': '2'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:36', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '1.31', 'refund_count': '2'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data279] | 35.68 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.426000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.548000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.449000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.203000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:37 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.237000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.224000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:37 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:37 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.510000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.090000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.855000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.964000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU4NzIsImV4cCI6MTU4ODE0NTg3MiwibmJmIjoxNTc5NTA1ODcyLCJqdGkiOiJjYzc2Njg4ZThjZWQ0NzgwYzFlYzRhZDk5OGQ3YjU4NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.T0LhsHnLN0S67EB4TLVsVITQ68qAV7F359ZvoDqW0sQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU4NzIsImV4cCI6MTU4ODE0NTg3MiwibmJmIjoxNTc5NTA1ODcyLCJqdGkiOiJjYzc2Njg4ZThjZWQ0NzgwYzFlYzRhZDk5OGQ3YjU4NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.T0LhsHnLN0S67EB4TLVsVITQ68qAV7F359ZvoDqW0sQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:37', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU4NzIsImV4cCI6MTU4ODE0NTg3MiwibmJmIjoxNTc5NTA1ODcyLCJqdGkiOiJjYzc2Njg4ZThjZWQ0NzgwYzFlYzRhZDk5OGQ3YjU4NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.T0LhsHnLN0S67EB4TLVsVITQ68qAV7F359ZvoDqW0sQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:37', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU4NzIsImV4cCI6MTU4ODE0NTg3MiwibmJmIjoxNTc5NTA1ODcyLCJqdGkiOiJjYzc2Njg4ZThjZWQ0NzgwYzFlYzRhZDk5OGQ3YjU4NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.T0LhsHnLN0S67EB4TLVsVITQ68qAV7F359ZvoDqW0sQ', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:37', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data280] | 38.43 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.212000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.440000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.252000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.230000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:38 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.230000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:38 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:38 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.524000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.065000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.868000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.957000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU5MjksImV4cCI6MTU4ODE0NTkyOSwibmJmIjoxNTc5NTA1OTI5LCJqdGkiOiI4NjBkNmFkODNiMjQ2YmM2YjljNjgzMjM4NTg5YmQwMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.P3faL1D_6MxWJ6fBByBH6GWONjVnvLWKp4qF-1wt8Ik', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU5MjksImV4cCI6MTU4ODE0NTkyOSwibmJmIjoxNTc5NTA1OTI5LCJqdGkiOiI4NjBkNmFkODNiMjQ2YmM2YjljNjgzMjM4NTg5YmQwMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.P3faL1D_6MxWJ6fBByBH6GWONjVnvLWKp4qF-1wt8Ik'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:38', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU5MjksImV4cCI6MTU4ODE0NTkyOSwibmJmIjoxNTc5NTA1OTI5LCJqdGkiOiI4NjBkNmFkODNiMjQ2YmM2YjljNjgzMjM4NTg5YmQwMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.P3faL1D_6MxWJ6fBByBH6GWONjVnvLWKp4qF-1wt8Ik', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:38', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU5MjksImV4cCI6MTU4ODE0NTkyOSwibmJmIjoxNTc5NTA1OTI5LCJqdGkiOiI4NjBkNmFkODNiMjQ2YmM2YjljNjgzMjM4NTg5YmQwMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.P3faL1D_6MxWJ6fBByBH6GWONjVnvLWKp4qF-1wt8Ik', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:38', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data281] | 37.53 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.292000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.535000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.234000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.231000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:39 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.841000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:39 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:39 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.491000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.234000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.852000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.977000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU5ODQsImV4cCI6MTU4ODE0NTk4NCwibmJmIjoxNTc5NTA1OTg0LCJqdGkiOiI1MzFmMzM1NTMyY2NlNDZlZGNjZmM1OGRlNGY2ZTRlZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.loktIqRLssNQcH8Gq9xfi99VSGeRNnf86Swg-C7qO54', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU5ODQsImV4cCI6MTU4ODE0NTk4NCwibmJmIjoxNTc5NTA1OTg0LCJqdGkiOiI1MzFmMzM1NTMyY2NlNDZlZGNjZmM1OGRlNGY2ZTRlZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.loktIqRLssNQcH8Gq9xfi99VSGeRNnf86Swg-C7qO54'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:39', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU5ODQsImV4cCI6MTU4ODE0NTk4NCwibmJmIjoxNTc5NTA1OTg0LCJqdGkiOiI1MzFmMzM1NTMyY2NlNDZlZGNjZmM1OGRlNGY2ZTRlZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.loktIqRLssNQcH8Gq9xfi99VSGeRNnf86Swg-C7qO54', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:39', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDU5ODQsImV4cCI6MTU4ODE0NTk4NCwibmJmIjoxNTc5NTA1OTg0LCJqdGkiOiI1MzFmMzM1NTMyY2NlNDZlZGNjZmM1OGRlNGY2ZTRlZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.loktIqRLssNQcH8Gq9xfi99VSGeRNnf86Swg-C7qO54', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:39', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data282] | 35.26 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.341000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.605000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:40 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:40 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:40 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.491000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.130000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.861000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.970000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYwMzgsImV4cCI6MTU4ODE0NjAzOCwibmJmIjoxNTc5NTA2MDM4LCJqdGkiOiJmNzVmMTQ2NjI3MWQzZTliNGUzZmJiMjZiOTViZjU2OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Tkq6OWBItXA-QLE9L3-_fb_G8j-OZcmWEJm3I1O7uWI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYwMzgsImV4cCI6MTU4ODE0NjAzOCwibmJmIjoxNTc5NTA2MDM4LCJqdGkiOiJmNzVmMTQ2NjI3MWQzZTliNGUzZmJiMjZiOTViZjU2OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Tkq6OWBItXA-QLE9L3-_fb_G8j-OZcmWEJm3I1O7uWI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:40', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYwMzgsImV4cCI6MTU4ODE0NjAzOCwibmJmIjoxNTc5NTA2MDM4LCJqdGkiOiJmNzVmMTQ2NjI3MWQzZTliNGUzZmJiMjZiOTViZjU2OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Tkq6OWBItXA-QLE9L3-_fb_G8j-OZcmWEJm3I1O7uWI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:40', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYwMzgsImV4cCI6MTU4ODE0NjAzOCwibmJmIjoxNTc5NTA2MDM4LCJqdGkiOiJmNzVmMTQ2NjI3MWQzZTliNGUzZmJiMjZiOTViZjU2OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Tkq6OWBItXA-QLE9L3-_fb_G8j-OZcmWEJm3I1O7uWI', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:40', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data283] | 35.53 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.039000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.599000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.590000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.419000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.238000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.252000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:41 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.486000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.900000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.935000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYwOTEsImV4cCI6MTU4ODE0NjA5MSwibmJmIjoxNTc5NTA2MDkxLCJqdGkiOiIzZjI2ZDRlM2NiY2ZhZmJlMjg0NWM4MzI0MzkxNWVlNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._EuzHcP9a_pWHe-9U4m4A5RDloj6rrDSOeykNBCUhl0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYwOTEsImV4cCI6MTU4ODE0NjA5MSwibmJmIjoxNTc5NTA2MDkxLCJqdGkiOiIzZjI2ZDRlM2NiY2ZhZmJlMjg0NWM4MzI0MzkxNWVlNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._EuzHcP9a_pWHe-9U4m4A5RDloj6rrDSOeykNBCUhl0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:41', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYwOTEsImV4cCI6MTU4ODE0NjA5MSwibmJmIjoxNTc5NTA2MDkxLCJqdGkiOiIzZjI2ZDRlM2NiY2ZhZmJlMjg0NWM4MzI0MzkxNWVlNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._EuzHcP9a_pWHe-9U4m4A5RDloj6rrDSOeykNBCUhl0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:41', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYwOTEsImV4cCI6MTU4ODE0NjA5MSwibmJmIjoxNTc5NTA2MDkxLCJqdGkiOiIzZjI2ZDRlM2NiY2ZhZmJlMjg0NWM4MzI0MzkxNWVlNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19._EuzHcP9a_pWHe-9U4m4A5RDloj6rrDSOeykNBCUhl0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:41', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data284] | 36.44 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.246000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.959000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.557000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.405000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.677000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.250000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:42 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:42 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:42 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.930000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.855000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.081000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYxNDYsImV4cCI6MTU4ODE0NjE0NiwibmJmIjoxNTc5NTA2MTQ2LCJqdGkiOiI0ZWRlYjA3NzBkZWIzZjY0MDZiZDZlNTU3MzVhZTcxZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JTV0dkulQYPoLt7-yrX5CMn8DcAaoBpWJaT2UDataw8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYxNDYsImV4cCI6MTU4ODE0NjE0NiwibmJmIjoxNTc5NTA2MTQ2LCJqdGkiOiI0ZWRlYjA3NzBkZWIzZjY0MDZiZDZlNTU3MzVhZTcxZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JTV0dkulQYPoLt7-yrX5CMn8DcAaoBpWJaT2UDataw8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:42', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYxNDYsImV4cCI6MTU4ODE0NjE0NiwibmJmIjoxNTc5NTA2MTQ2LCJqdGkiOiI0ZWRlYjA3NzBkZWIzZjY0MDZiZDZlNTU3MzVhZTcxZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JTV0dkulQYPoLt7-yrX5CMn8DcAaoBpWJaT2UDataw8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:42', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYxNDYsImV4cCI6MTU4ODE0NjE0NiwibmJmIjoxNTc5NTA2MTQ2LCJqdGkiOiI0ZWRlYjA3NzBkZWIzZjY0MDZiZDZlNTU3MzVhZTcxZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JTV0dkulQYPoLt7-yrX5CMn8DcAaoBpWJaT2UDataw8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:42', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data285] | 35.47 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.357000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.485000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.181000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:43 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:43 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:43 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.468000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.222000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.823000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.933000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYyMDAsImV4cCI6MTU4ODE0NjIwMCwibmJmIjoxNTc5NTA2MjAwLCJqdGkiOiJiOTQ0ZDk5ZTg5MzM0ZjllYTg4MGM0YjllN2U1ZDU4ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q9j1OrqTMZ65VltUb3RtePwMjRH5POvPAq8OYG_KFTE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYyMDAsImV4cCI6MTU4ODE0NjIwMCwibmJmIjoxNTc5NTA2MjAwLCJqdGkiOiJiOTQ0ZDk5ZTg5MzM0ZjllYTg4MGM0YjllN2U1ZDU4ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q9j1OrqTMZ65VltUb3RtePwMjRH5POvPAq8OYG_KFTE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:43', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYyMDAsImV4cCI6MTU4ODE0NjIwMCwibmJmIjoxNTc5NTA2MjAwLCJqdGkiOiJiOTQ0ZDk5ZTg5MzM0ZjllYTg4MGM0YjllN2U1ZDU4ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q9j1OrqTMZ65VltUb3RtePwMjRH5POvPAq8OYG_KFTE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:43', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYyMDAsImV4cCI6MTU4ODE0NjIwMCwibmJmIjoxNTc5NTA2MjAwLCJqdGkiOiJiOTQ0ZDk5ZTg5MzM0ZjllYTg4MGM0YjllN2U1ZDU4ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q9j1OrqTMZ65VltUb3RtePwMjRH5POvPAq8OYG_KFTE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:43', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data286] | 35.78 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.195000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.598000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.531000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.389000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.235000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.246000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:43 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:43 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:43 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.511000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.085000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.860000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.943000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYyNTQsImV4cCI6MTU4ODE0NjI1NCwibmJmIjoxNTc5NTA2MjU0LCJqdGkiOiIzYjJhMWM2MWFkNjk1ODU4YjI4Njc4ZjMyODExMjRmOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VejQ00yQHRJZm6zRUnhvg8QDwrVaEPppwNmYy97Mfc0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYyNTQsImV4cCI6MTU4ODE0NjI1NCwibmJmIjoxNTc5NTA2MjU0LCJqdGkiOiIzYjJhMWM2MWFkNjk1ODU4YjI4Njc4ZjMyODExMjRmOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VejQ00yQHRJZm6zRUnhvg8QDwrVaEPppwNmYy97Mfc0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:43', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYyNTQsImV4cCI6MTU4ODE0NjI1NCwibmJmIjoxNTc5NTA2MjU0LCJqdGkiOiIzYjJhMWM2MWFkNjk1ODU4YjI4Njc4ZjMyODExMjRmOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VejQ00yQHRJZm6zRUnhvg8QDwrVaEPppwNmYy97Mfc0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:43', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYyNTQsImV4cCI6MTU4ODE0NjI1NCwibmJmIjoxNTc5NTA2MjU0LCJqdGkiOiIzYjJhMWM2MWFkNjk1ODU4YjI4Njc4ZjMyODExMjRmOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.VejQ00yQHRJZm6zRUnhvg8QDwrVaEPppwNmYy97Mfc0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:43', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data287] | 36.27 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.212000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.612000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.757000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.243000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.223000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:44 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.247000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:44 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:44 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.673000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.530000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.924000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.885000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.926000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYzMDgsImV4cCI6MTU4ODE0NjMwOCwibmJmIjoxNTc5NTA2MzA4LCJqdGkiOiJjZDlhNWIzYmYzYjY1NGIyYzFjZjUzNTg5ODFlZDI3NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.On5XvRwmguucaJo8V4-NkR87Yzs1_p22axaTYYltkkU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYzMDgsImV4cCI6MTU4ODE0NjMwOCwibmJmIjoxNTc5NTA2MzA4LCJqdGkiOiJjZDlhNWIzYmYzYjY1NGIyYzFjZjUzNTg5ODFlZDI3NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.On5XvRwmguucaJo8V4-NkR87Yzs1_p22axaTYYltkkU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:44', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYzMDgsImV4cCI6MTU4ODE0NjMwOCwibmJmIjoxNTc5NTA2MzA4LCJqdGkiOiJjZDlhNWIzYmYzYjY1NGIyYzFjZjUzNTg5ODFlZDI3NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.On5XvRwmguucaJo8V4-NkR87Yzs1_p22axaTYYltkkU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:44', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYzMDgsImV4cCI6MTU4ODE0NjMwOCwibmJmIjoxNTc5NTA2MzA4LCJqdGkiOiJjZDlhNWIzYmYzYjY1NGIyYzFjZjUzNTg5ODFlZDI3NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.On5XvRwmguucaJo8V4-NkR87Yzs1_p22axaTYYltkkU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:44', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data288] | 39.56 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.384000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.557000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.518000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.210000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:45 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.041000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:45 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:45 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:18 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:12.54 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.648000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.201000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.894000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.961000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYzNjYsImV4cCI6MTU4ODE0NjM2NiwibmJmIjoxNTc5NTA2MzY2LCJqdGkiOiJkYjA3OGNkNjE0NWYxY2EzZjA3NDkwNTlhYzhlM2E4YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eYQrFz3xheiBLVnQpOekPrAA53lip9Db34ka9Th61NE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYzNjYsImV4cCI6MTU4ODE0NjM2NiwibmJmIjoxNTc5NTA2MzY2LCJqdGkiOiJkYjA3OGNkNjE0NWYxY2EzZjA3NDkwNTlhYzhlM2E4YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eYQrFz3xheiBLVnQpOekPrAA53lip9Db34ka9Th61NE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:45', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYzNjYsImV4cCI6MTU4ODE0NjM2NiwibmJmIjoxNTc5NTA2MzY2LCJqdGkiOiJkYjA3OGNkNjE0NWYxY2EzZjA3NDkwNTlhYzhlM2E4YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eYQrFz3xheiBLVnQpOekPrAA53lip9Db34ka9Th61NE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:45', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDYzNjYsImV4cCI6MTU4ODE0NjM2NiwibmJmIjoxNTc5NTA2MzY2LCJqdGkiOiJkYjA3OGNkNjE0NWYxY2EzZjA3NDkwNTlhYzhlM2E4YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eYQrFz3xheiBLVnQpOekPrAA53lip9Db34ka9Th61NE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1668730', 'out_trade_no': '200115100446822227223208', 'trade_no': '20200115100446002629', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:46', 'created_at': '2020-01-15 10:04:46', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668725', 'out_trade_no': '200115100442822227222421', 'trade_no': '20200115100442012277', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:42', 'created_at': '2020-01-15 10:04:42', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668099', 'out_trade_no': '200115095732822227224233', 'trade_no': '20200115095732083260', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:32', 'created_at': '2020-01-15 09:57:32', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668083', 'out_trade_no': '200115095724822227225722', 'trade_no': '20200115095724082846', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:24', 'created_at': '2020-01-15 09:57:24', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667573', 'out_trade_no': '200115095140822227227903', 'trade_no': '20200115095140062197', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:51:40', 'created_at': '2020-01-15 09:51:40', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667469', 'out_trade_no': '200115095028822227226306', 'trade_no': '20200115095028055496', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:50:28', 'created_at': '2020-01-15 09:50:28', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1666778', 'out_trade_no': '200115094251822227222761', 'trade_no': '20200115094251026494', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:42:51', 'created_at': '2020-01-15 09:42:51', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096462', 'out_trade_no': '200110092308822227217272', 'trade_no': '20200110092309042243', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:09', 'created_at': '2020-01-10 09:23:08', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096436', 'out_trade_no': '200110092253822227216267', 'trade_no': '20200110092253041989', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:53', 'created_at': '2020-01-10 09:22:53', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096401', 'out_trade_no': '200110092230822227217732', 'trade_no': '20200110092230041650', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:30', 'created_at': '2020-01-10 09:22:30', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:45', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '12.54', 'success_count': '18', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data289] | 40.28 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.245000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.409000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.251000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:46 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.481000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.852000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:46 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:46 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:18 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:12.54 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.466000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.597000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.827000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.956000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY0MjQsImV4cCI6MTU4ODE0NjQyNCwibmJmIjoxNTc5NTA2NDI0LCJqdGkiOiIzNjRhZTQ1MmU3YTBhMDY3NzQ0ODBkNzBmZDU1MDY5YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GkajslghUlLzM8Lp_XNcgdc5qagO-Ru1V3BO8iPNLKc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY0MjQsImV4cCI6MTU4ODE0NjQyNCwibmJmIjoxNTc5NTA2NDI0LCJqdGkiOiIzNjRhZTQ1MmU3YTBhMDY3NzQ0ODBkNzBmZDU1MDY5YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GkajslghUlLzM8Lp_XNcgdc5qagO-Ru1V3BO8iPNLKc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:46', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY0MjQsImV4cCI6MTU4ODE0NjQyNCwibmJmIjoxNTc5NTA2NDI0LCJqdGkiOiIzNjRhZTQ1MmU3YTBhMDY3NzQ0ODBkNzBmZDU1MDY5YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GkajslghUlLzM8Lp_XNcgdc5qagO-Ru1V3BO8iPNLKc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:46', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY0MjQsImV4cCI6MTU4ODE0NjQyNCwibmJmIjoxNTc5NTA2NDI0LCJqdGkiOiIzNjRhZTQ1MmU3YTBhMDY3NzQ0ODBkNzBmZDU1MDY5YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GkajslghUlLzM8Lp_XNcgdc5qagO-Ru1V3BO8iPNLKc', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1668730', 'out_trade_no': '200115100446822227223208', 'trade_no': '20200115100446002629', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:46', 'created_at': '2020-01-15 10:04:46', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668725', 'out_trade_no': '200115100442822227222421', 'trade_no': '20200115100442012277', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:42', 'created_at': '2020-01-15 10:04:42', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668099', 'out_trade_no': '200115095732822227224233', 'trade_no': '20200115095732083260', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:32', 'created_at': '2020-01-15 09:57:32', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668083', 'out_trade_no': '200115095724822227225722', 'trade_no': '20200115095724082846', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:24', 'created_at': '2020-01-15 09:57:24', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667573', 'out_trade_no': '200115095140822227227903', 'trade_no': '20200115095140062197', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:51:40', 'created_at': '2020-01-15 09:51:40', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667469', 'out_trade_no': '200115095028822227226306', 'trade_no': '20200115095028055496', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:50:28', 'created_at': '2020-01-15 09:50:28', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1666778', 'out_trade_no': '200115094251822227222761', 'trade_no': '20200115094251026494', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:42:51', 'created_at': '2020-01-15 09:42:51', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096462', 'out_trade_no': '200110092308822227217272', 'trade_no': '20200110092309042243', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:09', 'created_at': '2020-01-10 09:23:08', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096436', 'out_trade_no': '200110092253822227216267', 'trade_no': '20200110092253041989', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:53', 'created_at': '2020-01-10 09:22:53', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096401', 'out_trade_no': '200110092230822227217732', 'trade_no': '20200110092230041650', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:30', 'created_at': '2020-01-10 09:22:30', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:46', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '12.54', 'success_count': '18', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data290] | 38.75 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.226000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.616000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.369000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.226000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.228000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:47 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.035000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.870000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.237000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:47 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:47 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.469000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.193000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.797000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY0ODEsImV4cCI6MTU4ODE0NjQ4MSwibmJmIjoxNTc5NTA2NDgxLCJqdGkiOiIyYThhNWRkNDJjNGIwNGNmNWYxY2EwODdlZGIwMDMxNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JGsisk-eRA9_LaGgGilkYSPUUOBJoAhwBXEf1ETQNm8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY0ODEsImV4cCI6MTU4ODE0NjQ4MSwibmJmIjoxNTc5NTA2NDgxLCJqdGkiOiIyYThhNWRkNDJjNGIwNGNmNWYxY2EwODdlZGIwMDMxNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JGsisk-eRA9_LaGgGilkYSPUUOBJoAhwBXEf1ETQNm8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:47', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY0ODEsImV4cCI6MTU4ODE0NjQ4MSwibmJmIjoxNTc5NTA2NDgxLCJqdGkiOiIyYThhNWRkNDJjNGIwNGNmNWYxY2EwODdlZGIwMDMxNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JGsisk-eRA9_LaGgGilkYSPUUOBJoAhwBXEf1ETQNm8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:47', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY0ODEsImV4cCI6MTU4ODE0NjQ4MSwibmJmIjoxNTc5NTA2NDgxLCJqdGkiOiIyYThhNWRkNDJjNGIwNGNmNWYxY2EwODdlZGIwMDMxNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JGsisk-eRA9_LaGgGilkYSPUUOBJoAhwBXEf1ETQNm8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:47', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data291] | 39.49 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.374000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.560000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.612000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.196000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:48 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.074000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.799000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:48 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:48 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:13 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:9.24 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.498000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.153000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.823000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.944000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY1MzksImV4cCI6MTU4ODE0NjUzOSwibmJmIjoxNTc5NTA2NTM5LCJqdGkiOiI0YmNmYzFjZDdkOTllMDZlMGY2NzI3OTgxZjJkZjZhOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.858iIMl7OJwlmUNusZbvOCIxgCiZ3UoTIGLYMoy_Od0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY1MzksImV4cCI6MTU4ODE0NjUzOSwibmJmIjoxNTc5NTA2NTM5LCJqdGkiOiI0YmNmYzFjZDdkOTllMDZlMGY2NzI3OTgxZjJkZjZhOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.858iIMl7OJwlmUNusZbvOCIxgCiZ3UoTIGLYMoy_Od0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:48', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY1MzksImV4cCI6MTU4ODE0NjUzOSwibmJmIjoxNTc5NTA2NTM5LCJqdGkiOiI0YmNmYzFjZDdkOTllMDZlMGY2NzI3OTgxZjJkZjZhOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.858iIMl7OJwlmUNusZbvOCIxgCiZ3UoTIGLYMoy_Od0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:48', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY1MzksImV4cCI6MTU4ODE0NjUzOSwibmJmIjoxNTc5NTA2NTM5LCJqdGkiOiI0YmNmYzFjZDdkOTllMDZlMGY2NzI3OTgxZjJkZjZhOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.858iIMl7OJwlmUNusZbvOCIxgCiZ3UoTIGLYMoy_Od0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1668730', 'out_trade_no': '200115100446822227223208', 'trade_no': '20200115100446002629', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:46', 'created_at': '2020-01-15 10:04:46', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668725', 'out_trade_no': '200115100442822227222421', 'trade_no': '20200115100442012277', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:42', 'created_at': '2020-01-15 10:04:42', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668099', 'out_trade_no': '200115095732822227224233', 'trade_no': '20200115095732083260', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:32', 'created_at': '2020-01-15 09:57:32', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668083', 'out_trade_no': '200115095724822227225722', 'trade_no': '20200115095724082846', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:24', 'created_at': '2020-01-15 09:57:24', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667573', 'out_trade_no': '200115095140822227227903', 'trade_no': '20200115095140062197', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:51:40', 'created_at': '2020-01-15 09:51:40', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667469', 'out_trade_no': '200115095028822227226306', 'trade_no': '20200115095028055496', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:50:28', 'created_at': '2020-01-15 09:50:28', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1666778', 'out_trade_no': '200115094251822227222761', 'trade_no': '20200115094251026494', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:42:51', 'created_at': '2020-01-15 09:42:51', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096340', 'out_trade_no': '200110092143822227221570', 'trade_no': '20200110092143096778', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:21:43', 'created_at': '2020-01-10 09:21:43', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.98', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095909', 'out_trade_no': '200110091650822227224033', 'trade_no': '20200110091650080429', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:50', 'created_at': '2020-01-10 09:16:50', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.98', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095876', 'out_trade_no': '200110091631822227223203', 'trade_no': '20200110091631079589', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:31', 'created_at': '2020-01-10 09:16:31', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.98', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:48', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '9.24', 'success_count': '13', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data292] | 38.85 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.209000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.611000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.393000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.205000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:49 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.018000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.858000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:49 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:49 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:13 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:9.24 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.919000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.857000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.953000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY1OTYsImV4cCI6MTU4ODE0NjU5NiwibmJmIjoxNTc5NTA2NTk2LCJqdGkiOiI3NThiZGMyZWZjZGY4Yjc5NTJhMjUzZTQ5NmQ2NjdlZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zYeDFtWZQuQWmdIZHQy3RV3SSlAkcD3LAZPMseccN-M', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY1OTYsImV4cCI6MTU4ODE0NjU5NiwibmJmIjoxNTc5NTA2NTk2LCJqdGkiOiI3NThiZGMyZWZjZGY4Yjc5NTJhMjUzZTQ5NmQ2NjdlZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zYeDFtWZQuQWmdIZHQy3RV3SSlAkcD3LAZPMseccN-M'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:49', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY1OTYsImV4cCI6MTU4ODE0NjU5NiwibmJmIjoxNTc5NTA2NTk2LCJqdGkiOiI3NThiZGMyZWZjZGY4Yjc5NTJhMjUzZTQ5NmQ2NjdlZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zYeDFtWZQuQWmdIZHQy3RV3SSlAkcD3LAZPMseccN-M', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:49', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY1OTYsImV4cCI6MTU4ODE0NjU5NiwibmJmIjoxNTc5NTA2NTk2LCJqdGkiOiI3NThiZGMyZWZjZGY4Yjc5NTJhMjUzZTQ5NmQ2NjdlZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zYeDFtWZQuQWmdIZHQy3RV3SSlAkcD3LAZPMseccN-M', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1668730', 'out_trade_no': '200115100446822227223208', 'trade_no': '20200115100446002629', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:46', 'created_at': '2020-01-15 10:04:46', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668725', 'out_trade_no': '200115100442822227222421', 'trade_no': '20200115100442012277', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:42', 'created_at': '2020-01-15 10:04:42', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668099', 'out_trade_no': '200115095732822227224233', 'trade_no': '20200115095732083260', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:32', 'created_at': '2020-01-15 09:57:32', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668083', 'out_trade_no': '200115095724822227225722', 'trade_no': '20200115095724082846', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:24', 'created_at': '2020-01-15 09:57:24', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667573', 'out_trade_no': '200115095140822227227903', 'trade_no': '20200115095140062197', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:51:40', 'created_at': '2020-01-15 09:51:40', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667469', 'out_trade_no': '200115095028822227226306', 'trade_no': '20200115095028055496', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:50:28', 'created_at': '2020-01-15 09:50:28', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1666778', 'out_trade_no': '200115094251822227222761', 'trade_no': '20200115094251026494', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:42:51', 'created_at': '2020-01-15 09:42:51', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096340', 'out_trade_no': '200110092143822227221570', 'trade_no': '20200110092143096778', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:21:43', 'created_at': '2020-01-10 09:21:43', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.98', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095909', 'out_trade_no': '200110091650822227224033', 'trade_no': '20200110091650080429', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:50', 'created_at': '2020-01-10 09:16:50', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.98', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1095876', 'out_trade_no': '200110091631822227223203', 'trade_no': '20200110091631079589', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-10 09:16:31', 'created_at': '2020-01-10 09:16:31', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '1.98', 'success_count': '3', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:49', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '9.24', 'success_count': '13', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data293] | 39.53 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.202000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.581000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.606000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.453000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.254000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:50 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.192000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.902000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.225000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.237000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:50 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:50 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.496000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.925000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.874000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.955000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY2NTQsImV4cCI6MTU4ODE0NjY1NCwibmJmIjoxNTc5NTA2NjU0LCJqdGkiOiJlYTg0YWU3NGUyYzE2ODI0NDNkNmJmOWVjODc3NThiOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lI15DGWMEMbp0xD3rDGdIKHy1OiQXC1Q323y1Ed2U24', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY2NTQsImV4cCI6MTU4ODE0NjY1NCwibmJmIjoxNTc5NTA2NjU0LCJqdGkiOiJlYTg0YWU3NGUyYzE2ODI0NDNkNmJmOWVjODc3NThiOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lI15DGWMEMbp0xD3rDGdIKHy1OiQXC1Q323y1Ed2U24'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:50', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY2NTQsImV4cCI6MTU4ODE0NjY1NCwibmJmIjoxNTc5NTA2NjU0LCJqdGkiOiJlYTg0YWU3NGUyYzE2ODI0NDNkNmJmOWVjODc3NThiOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lI15DGWMEMbp0xD3rDGdIKHy1OiQXC1Q323y1Ed2U24', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:50', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY2NTQsImV4cCI6MTU4ODE0NjY1NCwibmJmIjoxNTc5NTA2NjU0LCJqdGkiOiJlYTg0YWU3NGUyYzE2ODI0NDNkNmJmOWVjODc3NThiOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.lI15DGWMEMbp0xD3rDGdIKHy1OiQXC1Q323y1Ed2U24', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:50', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data294] | 39.03 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.380000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.506000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.238000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:51 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.034000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.850000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:51 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:51 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.761000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.914000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY3MTEsImV4cCI6MTU4ODE0NjcxMSwibmJmIjoxNTc5NTA2NzExLCJqdGkiOiI1MDZiZTQ1ODRiMmM2Mzk4ZDFmYmRiOWUyYjc5ZTQyZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.My2micTjWgU4X-WFiHPv6J1oQCSl0iwjf9SjnDUcMIc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY3MTEsImV4cCI6MTU4ODE0NjcxMSwibmJmIjoxNTc5NTA2NzExLCJqdGkiOiI1MDZiZTQ1ODRiMmM2Mzk4ZDFmYmRiOWUyYjc5ZTQyZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.My2micTjWgU4X-WFiHPv6J1oQCSl0iwjf9SjnDUcMIc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:51', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY3MTEsImV4cCI6MTU4ODE0NjcxMSwibmJmIjoxNTc5NTA2NzExLCJqdGkiOiI1MDZiZTQ1ODRiMmM2Mzk4ZDFmYmRiOWUyYjc5ZTQyZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.My2micTjWgU4X-WFiHPv6J1oQCSl0iwjf9SjnDUcMIc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:51', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY3MTEsImV4cCI6MTU4ODE0NjcxMSwibmJmIjoxNTc5NTA2NzExLCJqdGkiOiI1MDZiZTQ1ODRiMmM2Mzk4ZDFmYmRiOWUyYjc5ZTQyZCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.My2micTjWgU4X-WFiHPv6J1oQCSl0iwjf9SjnDUcMIc', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096462', 'out_trade_no': '200110092308822227217272', 'trade_no': '20200110092309042243', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:09', 'created_at': '2020-01-10 09:23:08', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096436', 'out_trade_no': '200110092253822227216267', 'trade_no': '20200110092253041989', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:53', 'created_at': '2020-01-10 09:22:53', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096401', 'out_trade_no': '200110092230822227217732', 'trade_no': '20200110092230041650', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:30', 'created_at': '2020-01-10 09:22:30', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096385', 'out_trade_no': '200110092216822227219167', 'trade_no': '20200110092217041473', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:17', 'created_at': '2020-01-10 09:22:16', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '658683', 'out_trade_no': '200106095434822228117258', 'trade_no': '1023000023200106095434eg18kn58Vy', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-06 09:54:39', 'created_at': '2020-01-06 09:54:34', 'date': '2020-01-06', 'year': '2020', 'month': '1', 'day': '6', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '0.66', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:51', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data295] | 38.37 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.234000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.609000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.586000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.337000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.214000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:52 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.081000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.842000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.226000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:52 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:52 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:5 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.037000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:3.30 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.470000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.892000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.943000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY3NjgsImV4cCI6MTU4ODE0Njc2OCwibmJmIjoxNTc5NTA2NzY4LCJqdGkiOiI1MzRkN2JhNTZiYTMxOWVmYTRlNDAzMWQ5YTcyOWY3MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4nUF-93ItV8LruVATfsGHhSQlEwZFh38Wmx4PHctbQY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY3NjgsImV4cCI6MTU4ODE0Njc2OCwibmJmIjoxNTc5NTA2NzY4LCJqdGkiOiI1MzRkN2JhNTZiYTMxOWVmYTRlNDAzMWQ5YTcyOWY3MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4nUF-93ItV8LruVATfsGHhSQlEwZFh38Wmx4PHctbQY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:52', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY3NjgsImV4cCI6MTU4ODE0Njc2OCwibmJmIjoxNTc5NTA2NzY4LCJqdGkiOiI1MzRkN2JhNTZiYTMxOWVmYTRlNDAzMWQ5YTcyOWY3MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4nUF-93ItV8LruVATfsGHhSQlEwZFh38Wmx4PHctbQY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:52', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY3NjgsImV4cCI6MTU4ODE0Njc2OCwibmJmIjoxNTc5NTA2NzY4LCJqdGkiOiI1MzRkN2JhNTZiYTMxOWVmYTRlNDAzMWQ5YTcyOWY3MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.4nUF-93ItV8LruVATfsGHhSQlEwZFh38Wmx4PHctbQY', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1096462', 'out_trade_no': '200110092308822227217272', 'trade_no': '20200110092309042243', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:23:09', 'created_at': '2020-01-10 09:23:08', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096436', 'out_trade_no': '200110092253822227216267', 'trade_no': '20200110092253041989', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:53', 'created_at': '2020-01-10 09:22:53', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096401', 'out_trade_no': '200110092230822227217732', 'trade_no': '20200110092230041650', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:30', 'created_at': '2020-01-10 09:22:30', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1096385', 'out_trade_no': '200110092216822227219167', 'trade_no': '20200110092217041473', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-10 09:22:17', 'created_at': '2020-01-10 09:22:16', 'date': '2020-01-10', 'year': '2020', 'month': '1', 'day': '10', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '2.64', 'success_count': '4', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '658683', 'out_trade_no': '200106095434822228117258', 'trade_no': '1023000023200106095434eg18kn58Vy', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'alipay', 'success_at': '2020-01-06 09:54:39', 'created_at': '2020-01-06 09:54:34', 'date': '2020-01-06', 'year': '2020', 'month': '1', 'day': '6', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '支付宝', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '支付宝', 'device_name': '码牌', 'success_amount': '0.66', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:52', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '3.30', 'success_count': '5', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data296] | 39.38 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.211000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.585000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.249000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.207000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:53 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.280000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:53 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:53 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.671000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.182000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.874000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY4MjUsImV4cCI6MTU4ODE0NjgyNSwibmJmIjoxNTc5NTA2ODI1LCJqdGkiOiJlNTgyMjEzYTYwODY4ZTU4OGQwZTMzNDI0OWVkYzFiYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.An2_g0SAPgzuWCrF5I9pG2Nz4HlfaCJ0Qo-1SPl69j4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY4MjUsImV4cCI6MTU4ODE0NjgyNSwibmJmIjoxNTc5NTA2ODI1LCJqdGkiOiJlNTgyMjEzYTYwODY4ZTU4OGQwZTMzNDI0OWVkYzFiYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.An2_g0SAPgzuWCrF5I9pG2Nz4HlfaCJ0Qo-1SPl69j4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:53', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY4MjUsImV4cCI6MTU4ODE0NjgyNSwibmJmIjoxNTc5NTA2ODI1LCJqdGkiOiJlNTgyMjEzYTYwODY4ZTU4OGQwZTMzNDI0OWVkYzFiYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.An2_g0SAPgzuWCrF5I9pG2Nz4HlfaCJ0Qo-1SPl69j4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:53', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY4MjUsImV4cCI6MTU4ODE0NjgyNSwibmJmIjoxNTc5NTA2ODI1LCJqdGkiOiJlNTgyMjEzYTYwODY4ZTU4OGQwZTMzNDI0OWVkYzFiYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.An2_g0SAPgzuWCrF5I9pG2Nz4HlfaCJ0Qo-1SPl69j4', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:53', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data297] | 38.97 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.315000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.425000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:54 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.114000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.889000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:54 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:54 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.508000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.918000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.821000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY4ODIsImV4cCI6MTU4ODE0Njg4MiwibmJmIjoxNTc5NTA2ODgyLCJqdGkiOiJlYTNlOGQ5MThjNDU1NDJhNGMxNGFjN2Y3NWYyY2M5MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rWhWxlxyK7Lku54VXU5DDDDQhjO0oiecFq2aQQxde0s', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY4ODIsImV4cCI6MTU4ODE0Njg4MiwibmJmIjoxNTc5NTA2ODgyLCJqdGkiOiJlYTNlOGQ5MThjNDU1NDJhNGMxNGFjN2Y3NWYyY2M5MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rWhWxlxyK7Lku54VXU5DDDDQhjO0oiecFq2aQQxde0s'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:54', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY4ODIsImV4cCI6MTU4ODE0Njg4MiwibmJmIjoxNTc5NTA2ODgyLCJqdGkiOiJlYTNlOGQ5MThjNDU1NDJhNGMxNGFjN2Y3NWYyY2M5MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rWhWxlxyK7Lku54VXU5DDDDQhjO0oiecFq2aQQxde0s', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:54', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY4ODIsImV4cCI6MTU4ODE0Njg4MiwibmJmIjoxNTc5NTA2ODgyLCJqdGkiOiJlYTNlOGQ5MThjNDU1NDJhNGMxNGFjN2Y3NWYyY2M5MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rWhWxlxyK7Lku54VXU5DDDDQhjO0oiecFq2aQQxde0s', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:54', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data298] | 38.09 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.204000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.613000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.402000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.220000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:55 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.028000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.868000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:55 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:55 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.040000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.468000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.211000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.877000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY5MzgsImV4cCI6MTU4ODE0NjkzOCwibmJmIjoxNTc5NTA2OTM4LCJqdGkiOiI2MjJmMjNmNGVjY2ZjODliY2U0MzcwZDNiNzExZWQ1YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Fz0EreVNd2QqBzgYcsMvHqoVdxfME0EHBhi3hf0lHiU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY5MzgsImV4cCI6MTU4ODE0NjkzOCwibmJmIjoxNTc5NTA2OTM4LCJqdGkiOiI2MjJmMjNmNGVjY2ZjODliY2U0MzcwZDNiNzExZWQ1YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Fz0EreVNd2QqBzgYcsMvHqoVdxfME0EHBhi3hf0lHiU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:55', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY5MzgsImV4cCI6MTU4ODE0NjkzOCwibmJmIjoxNTc5NTA2OTM4LCJqdGkiOiI2MjJmMjNmNGVjY2ZjODliY2U0MzcwZDNiNzExZWQ1YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Fz0EreVNd2QqBzgYcsMvHqoVdxfME0EHBhi3hf0lHiU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:55', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY5MzgsImV4cCI6MTU4ODE0NjkzOCwibmJmIjoxNTc5NTA2OTM4LCJqdGkiOiI2MjJmMjNmNGVjY2ZjODliY2U0MzcwZDNiNzExZWQ1YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Fz0EreVNd2QqBzgYcsMvHqoVdxfME0EHBhi3hf0lHiU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:55', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data299] | 38.52 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.063000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.624000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.543000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.474000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.263000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.388000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.209000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:56 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.002000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.811000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:56 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:56 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.059000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.041000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.061000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.041000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.484000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.410000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.887000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.086000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY5OTUsImV4cCI6MTU4ODE0Njk5NSwibmJmIjoxNTc5NTA2OTk1LCJqdGkiOiIzMjliOGY3MGE2MjFjNWExMGE1N2QyMjdjODU2Y2ZiMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.J6I1m-n135YHAwl4kBbyRrdgpWBjqsdV7UWM9Y76J-w', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY5OTUsImV4cCI6MTU4ODE0Njk5NSwibmJmIjoxNTc5NTA2OTk1LCJqdGkiOiIzMjliOGY3MGE2MjFjNWExMGE1N2QyMjdjODU2Y2ZiMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.J6I1m-n135YHAwl4kBbyRrdgpWBjqsdV7UWM9Y76J-w'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:56', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY5OTUsImV4cCI6MTU4ODE0Njk5NSwibmJmIjoxNTc5NTA2OTk1LCJqdGkiOiIzMjliOGY3MGE2MjFjNWExMGE1N2QyMjdjODU2Y2ZiMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.J6I1m-n135YHAwl4kBbyRrdgpWBjqsdV7UWM9Y76J-w', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:56', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDY5OTUsImV4cCI6MTU4ODE0Njk5NSwibmJmIjoxNTc5NTA2OTk1LCJqdGkiOiIzMjliOGY3MGE2MjFjNWExMGE1N2QyMjdjODU2Y2ZiMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.J6I1m-n135YHAwl4kBbyRrdgpWBjqsdV7UWM9Y76J-w', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:56', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data300] | 39.75 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.300000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.912000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.185000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:57 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.848000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:57 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:57 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.469000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.140000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcwNTMsImV4cCI6MTU4ODE0NzA1MywibmJmIjoxNTc5NTA3MDUzLCJqdGkiOiJmNDE0MzRmYjU5YmFhYjNlYmU5MjhlZjFiZGVmNDAxZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NPpS0nt29K97hnqPlrP0XtmOXz6YqSQ6OYiS-N-eAa4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcwNTMsImV4cCI6MTU4ODE0NzA1MywibmJmIjoxNTc5NTA3MDUzLCJqdGkiOiJmNDE0MzRmYjU5YmFhYjNlYmU5MjhlZjFiZGVmNDAxZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NPpS0nt29K97hnqPlrP0XtmOXz6YqSQ6OYiS-N-eAa4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:57', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcwNTMsImV4cCI6MTU4ODE0NzA1MywibmJmIjoxNTc5NTA3MDUzLCJqdGkiOiJmNDE0MzRmYjU5YmFhYjNlYmU5MjhlZjFiZGVmNDAxZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NPpS0nt29K97hnqPlrP0XtmOXz6YqSQ6OYiS-N-eAa4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:57', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcwNTMsImV4cCI6MTU4ODE0NzA1MywibmJmIjoxNTc5NTA3MDUzLCJqdGkiOiJmNDE0MzRmYjU5YmFhYjNlYmU5MjhlZjFiZGVmNDAxZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NPpS0nt29K97hnqPlrP0XtmOXz6YqSQ6OYiS-N-eAa4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:57', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data301] | 39.05 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.563000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.592000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.364000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.240000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.261000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:58 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.031000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.855000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:58 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:58 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.177000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.861000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcxMTAsImV4cCI6MTU4ODE0NzExMCwibmJmIjoxNTc5NTA3MTEwLCJqdGkiOiJiMThmNTRlNGJiZjEwNDI4MTQ4NjJiNWUxZThiMjdjYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PLofvFkS8G4RDNmOyotFG8BbR8QSNsQgCU5N0JzTnmo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcxMTAsImV4cCI6MTU4ODE0NzExMCwibmJmIjoxNTc5NTA3MTEwLCJqdGkiOiJiMThmNTRlNGJiZjEwNDI4MTQ4NjJiNWUxZThiMjdjYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PLofvFkS8G4RDNmOyotFG8BbR8QSNsQgCU5N0JzTnmo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:58', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcxMTAsImV4cCI6MTU4ODE0NzExMCwibmJmIjoxNTc5NTA3MTEwLCJqdGkiOiJiMThmNTRlNGJiZjEwNDI4MTQ4NjJiNWUxZThiMjdjYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PLofvFkS8G4RDNmOyotFG8BbR8QSNsQgCU5N0JzTnmo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:58', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcxMTAsImV4cCI6MTU4ODE0NzExMCwibmJmIjoxNTc5NTA3MTEwLCJqdGkiOiJiMThmNTRlNGJiZjEwNDI4MTQ4NjJiNWUxZThiMjdjYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PLofvFkS8G4RDNmOyotFG8BbR8QSNsQgCU5N0JzTnmo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:58', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data302] | 40.39 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.164000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.126000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.344000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.673000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.217000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 15:59 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.068000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.909000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.225000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 15:59 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 15:59 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.479000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.074000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.856000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.969000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcxNjksImV4cCI6MTU4ODE0NzE2OSwibmJmIjoxNTc5NTA3MTY5LCJqdGkiOiJhODViMzhjODhlNjIzZjk4NmNhOGE5M2M2ODVkOGE5OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.unfACOQ9_ZPf51XdvZ7Bjf-egy9IrU3Kw14rmNWZN_0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcxNjksImV4cCI6MTU4ODE0NzE2OSwibmJmIjoxNTc5NTA3MTY5LCJqdGkiOiJhODViMzhjODhlNjIzZjk4NmNhOGE5M2M2ODVkOGE5OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.unfACOQ9_ZPf51XdvZ7Bjf-egy9IrU3Kw14rmNWZN_0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:59', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcxNjksImV4cCI6MTU4ODE0NzE2OSwibmJmIjoxNTc5NTA3MTY5LCJqdGkiOiJhODViMzhjODhlNjIzZjk4NmNhOGE5M2M2ODVkOGE5OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.unfACOQ9_ZPf51XdvZ7Bjf-egy9IrU3Kw14rmNWZN_0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 15:59', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcxNjksImV4cCI6MTU4ODE0NzE2OSwibmJmIjoxNTc5NTA3MTY5LCJqdGkiOiJhODViMzhjODhlNjIzZjk4NmNhOGE5M2M2ODVkOGE5OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.unfACOQ9_ZPf51XdvZ7Bjf-egy9IrU3Kw14rmNWZN_0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 15:59', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data303] | 40.16 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.289000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.299000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.045000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.845000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 16:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.510000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.921000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.824000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.960000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcyMjcsImV4cCI6MTU4ODE0NzIyNywibmJmIjoxNTc5NTA3MjI3LCJqdGkiOiJiZjg5YzA5NGYwODU3Y2U3ZTcwZTIzZDNmNzRkMjI3NCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F4umdVzoAlvCuS2wqY05Utc4Ib-4vyEmzah1QObE8Y4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcyMjcsImV4cCI6MTU4ODE0NzIyNywibmJmIjoxNTc5NTA3MjI3LCJqdGkiOiJiZjg5YzA5NGYwODU3Y2U3ZTcwZTIzZDNmNzRkMjI3NCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F4umdVzoAlvCuS2wqY05Utc4Ib-4vyEmzah1QObE8Y4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 16:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcyMjcsImV4cCI6MTU4ODE0NzIyNywibmJmIjoxNTc5NTA3MjI3LCJqdGkiOiJiZjg5YzA5NGYwODU3Y2U3ZTcwZTIzZDNmNzRkMjI3NCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F4umdVzoAlvCuS2wqY05Utc4Ib-4vyEmzah1QObE8Y4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 16:00', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcyMjcsImV4cCI6MTU4ODE0NzIyNywibmJmIjoxNTc5NTA3MjI3LCJqdGkiOiJiZjg5YzA5NGYwODU3Y2U3ZTcwZTIzZDNmNzRkMjI3NCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F4umdVzoAlvCuS2wqY05Utc4Ib-4vyEmzah1QObE8Y4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 16:00', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data304] | 40.02 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.291000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.593000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.199000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.705000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.227000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:01 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.073000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.884000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 16:01 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:01 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.038000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.496000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.209000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.845000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.959000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcyODYsImV4cCI6MTU4ODE0NzI4NiwibmJmIjoxNTc5NTA3Mjg2LCJqdGkiOiJiNjlmOWEwYWIyZDBiMDUyY2M2MTg4MzQ4YjU0MTVmYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5oaoAGSA1dq0-uLYRjcXeKkyc2R0fyId8xiulGs3dog', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcyODYsImV4cCI6MTU4ODE0NzI4NiwibmJmIjoxNTc5NTA3Mjg2LCJqdGkiOiJiNjlmOWEwYWIyZDBiMDUyY2M2MTg4MzQ4YjU0MTVmYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5oaoAGSA1dq0-uLYRjcXeKkyc2R0fyId8xiulGs3dog'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 16:01', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcyODYsImV4cCI6MTU4ODE0NzI4NiwibmJmIjoxNTc5NTA3Mjg2LCJqdGkiOiJiNjlmOWEwYWIyZDBiMDUyY2M2MTg4MzQ4YjU0MTVmYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5oaoAGSA1dq0-uLYRjcXeKkyc2R0fyId8xiulGs3dog', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 16:01', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDcyODYsImV4cCI6MTU4ODE0NzI4NiwibmJmIjoxNTc5NTA3Mjg2LCJqdGkiOiJiNjlmOWEwYWIyZDBiMDUyY2M2MTg4MzQ4YjU0MTVmYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5oaoAGSA1dq0-uLYRjcXeKkyc2R0fyId8xiulGs3dog', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 16:01', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data305] | 39.38 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.219000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.598000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.614000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.448000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.231000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:01.230000 INFO root:basepage.py:42 等待 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:79 查找 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功 INFO root:basepage.py:121 点击 时间描述-->本月 元素 ('-android uiautomator', 'new UiSelector().text("本月")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-01 00:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:02 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.268000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.895000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-01 00:00 - 2020-01-20 16:02 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-01 00:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:02 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.494000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.170000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.818000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDczNDMsImV4cCI6MTU4ODE0NzM0MywibmJmIjoxNTc5NTA3MzQzLCJqdGkiOiJiYzUxMWE5ZWE1MGRiOTViYTYzMzQzY2ZlN2MwOWNhZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YK-yhM3JL8FirmF7fLOj3tPhIFo-ZWfMJBPFfcQRCnc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDczNDMsImV4cCI6MTU4ODE0NzM0MywibmJmIjoxNTc5NTA3MzQzLCJqdGkiOiJiYzUxMWE5ZWE1MGRiOTViYTYzMzQzY2ZlN2MwOWNhZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YK-yhM3JL8FirmF7fLOj3tPhIFo-ZWfMJBPFfcQRCnc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 16:02', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDczNDMsImV4cCI6MTU4ODE0NzM0MywibmJmIjoxNTc5NTA3MzQzLCJqdGkiOiJiYzUxMWE5ZWE1MGRiOTViYTYzMzQzY2ZlN2MwOWNhZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YK-yhM3JL8FirmF7fLOj3tPhIFo-ZWfMJBPFfcQRCnc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-01 00:00', 'time_end': '2020-01-20 16:02', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDczNDMsImV4cCI6MTU4ODE0NzM0MywibmJmIjoxNTc5NTA3MzQzLCJqdGkiOiJiYzUxMWE5ZWE1MGRiOTViYTYzMzQzY2ZlN2MwOWNhZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.YK-yhM3JL8FirmF7fLOj3tPhIFo-ZWfMJBPFfcQRCnc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-01 00:00', 'timeEnd': '2020-01-20 16:02', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data306] | 35.55 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.369000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.513000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.231000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:03 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:03 - 2020-01-20 16:03 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:03 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:11 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:51.73 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:35.46 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.504000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.923000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.885000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.920000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDczOTcsImV4cCI6MTU4ODE0NzM5NywibmJmIjoxNTc5NTA3Mzk3LCJqdGkiOiI1MDEzZmYwNGUwMjFlNWYxYmQ0Y2Q1MTFmNzk3ZjExOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.M1oqTxlhusU6Ahd44PwUkIEce8FvP7o01fFFctRfKns', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDczOTcsImV4cCI6MTU4ODE0NzM5NywibmJmIjoxNTc5NTA3Mzk3LCJqdGkiOiI1MDEzZmYwNGUwMjFlNWYxYmQ0Y2Q1MTFmNzk3ZjExOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.M1oqTxlhusU6Ahd44PwUkIEce8FvP7o01fFFctRfKns'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:03', 'time_end': '2020-01-20 16:03', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDczOTcsImV4cCI6MTU4ODE0NzM5NywibmJmIjoxNTc5NTA3Mzk3LCJqdGkiOiI1MDEzZmYwNGUwMjFlNWYxYmQ0Y2Q1MTFmNzk3ZjExOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.M1oqTxlhusU6Ahd44PwUkIEce8FvP7o01fFFctRfKns', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:03', 'time_end': '2020-01-20 16:03', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDczOTcsImV4cCI6MTU4ODE0NzM5NywibmJmIjoxNTc5NTA3Mzk3LCJqdGkiOiI1MDEzZmYwNGUwMjFlNWYxYmQ0Y2Q1MTFmNzk3ZjExOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.M1oqTxlhusU6Ahd44PwUkIEce8FvP7o01fFFctRfKns', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:03', 'timeEnd': '2020-01-20 16:03', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '51.73', 'success_count': '17', 'refund_amount': '35.46', 'refund_count': '11'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data307] | 37.17 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.132000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.934000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.533000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.334000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.224000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:03 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.673000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:03 - 2020-01-20 16:03 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:03 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:51.73 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.492000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.920000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc0NTIsImV4cCI6MTU4ODE0NzQ1MiwibmJmIjoxNTc5NTA3NDUyLCJqdGkiOiI2N2ZlYjY2ODFjMmE0NjQ2OTI2NDZhMTZlNTlhNzA5OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cEyDpuWjIS7tBVEDXada6vMbuQ9YbZdpAdLOVlVjjyU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc0NTIsImV4cCI6MTU4ODE0NzQ1MiwibmJmIjoxNTc5NTA3NDUyLCJqdGkiOiI2N2ZlYjY2ODFjMmE0NjQ2OTI2NDZhMTZlNTlhNzA5OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cEyDpuWjIS7tBVEDXada6vMbuQ9YbZdpAdLOVlVjjyU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:03', 'time_end': '2020-01-20 16:03', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc0NTIsImV4cCI6MTU4ODE0NzQ1MiwibmJmIjoxNTc5NTA3NDUyLCJqdGkiOiI2N2ZlYjY2ODFjMmE0NjQ2OTI2NDZhMTZlNTlhNzA5OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cEyDpuWjIS7tBVEDXada6vMbuQ9YbZdpAdLOVlVjjyU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:03', 'time_end': '2020-01-20 16:03', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc0NTIsImV4cCI6MTU4ODE0NzQ1MiwibmJmIjoxNTc5NTA3NDUyLCJqdGkiOiI2N2ZlYjY2ODFjMmE0NjQ2OTI2NDZhMTZlNTlhNzA5OSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.cEyDpuWjIS7tBVEDXada6vMbuQ9YbZdpAdLOVlVjjyU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1771770', 'out_trade_no': '200116094309822227229299', 'trade_no': '20200116094309072358', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:09', 'created_at': '2020-01-16 09:43:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1770247', 'out_trade_no': '200116092626822227223191', 'trade_no': '20200116094213069520', 'total_amount': '9.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:42:13', 'created_at': '2020-01-16 09:26:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1769852', 'out_trade_no': '200116092220822227229429', 'trade_no': '20200116092221092733', 'total_amount': '2.00', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:21', 'created_at': '2020-01-16 09:22:20', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:03', 'timeEnd': '2020-01-20 16:03', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '51.73', 'success_count': '17', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data308] | 35.41 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.232000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.588000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.354000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.233000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.261000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:04 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:04 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:04 - 2020-01-20 16:04 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:04 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:04 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:11 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:35.46 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.564000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.066000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.846000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.965000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc1MDYsImV4cCI6MTU4ODE0NzUwNiwibmJmIjoxNTc5NTA3NTA2LCJqdGkiOiJjOWU0ODE0NjI3ZWI3MTdmMTViZWRjMjNlNzk1MTU2YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rw0KLeSutRKxeLi6HtjOKEnJLiM5XEb7b56lV_5gPMI', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc1MDYsImV4cCI6MTU4ODE0NzUwNiwibmJmIjoxNTc5NTA3NTA2LCJqdGkiOiJjOWU0ODE0NjI3ZWI3MTdmMTViZWRjMjNlNzk1MTU2YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rw0KLeSutRKxeLi6HtjOKEnJLiM5XEb7b56lV_5gPMI'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:04', 'time_end': '2020-01-20 16:04', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc1MDYsImV4cCI6MTU4ODE0NzUwNiwibmJmIjoxNTc5NTA3NTA2LCJqdGkiOiJjOWU0ODE0NjI3ZWI3MTdmMTViZWRjMjNlNzk1MTU2YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rw0KLeSutRKxeLi6HtjOKEnJLiM5XEb7b56lV_5gPMI', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:04', 'time_end': '2020-01-20 16:04', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc1MDYsImV4cCI6MTU4ODE0NzUwNiwibmJmIjoxNTc5NTA3NTA2LCJqdGkiOiJjOWU0ODE0NjI3ZWI3MTdmMTViZWRjMjNlNzk1MTU2YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rw0KLeSutRKxeLi6HtjOKEnJLiM5XEb7b56lV_5gPMI', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1771833', 'out_trade_no': '200116094346822227227581', 'trade_no': '200116094309822227229299', 'total_amount': '10.12', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:48', 'created_at': '2020-01-16 09:43:46', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769962', 'out_trade_no': '200116092322822227228842', 'trade_no': '200115094251822227222761', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:23:24', 'created_at': '2020-01-16 09:23:22', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769903', 'out_trade_no': '200116092244822227229525', 'trade_no': '200115095028822227226306', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:46', 'created_at': '2020-01-16 09:22:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1710722', 'out_trade_no': '200115163249822227224385', 'trade_no': '200115095140822227227903', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:51', 'created_at': '2020-01-15 16:32:49', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710692', 'out_trade_no': '200115163233822227226512', 'trade_no': '200115095724822227225722', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:35', 'created_at': '2020-01-15 16:32:33', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710670', 'out_trade_no': '200115163222822227224908', 'trade_no': '200115095732822227224233', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:23', 'created_at': '2020-01-15 16:32:22', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710645', 'out_trade_no': '200115163211822227229878', 'trade_no': '200115100442822227222421', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:12', 'created_at': '2020-01-15 16:32:11', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:04', 'timeEnd': '2020-01-20 16:04', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '35.46', 'refund_count': '11'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data309] | 36.77 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.370000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.871000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.246000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:05 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:05 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.234000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:05 - 2020-01-20 16:05 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:05 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:05 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:11 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:51.73 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:35.46 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.478000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.538000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.924000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc1NjEsImV4cCI6MTU4ODE0NzU2MSwibmJmIjoxNTc5NTA3NTYxLCJqdGkiOiIzMjA1N2U0OTc4ZGRkNmVhMDNjZjBhMTNiMDgzMjM5ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GtMhSGc4zyq1t7NWRjkUP2jn474m9Dzxp5IOh7MYuXo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc1NjEsImV4cCI6MTU4ODE0NzU2MSwibmJmIjoxNTc5NTA3NTYxLCJqdGkiOiIzMjA1N2U0OTc4ZGRkNmVhMDNjZjBhMTNiMDgzMjM5ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GtMhSGc4zyq1t7NWRjkUP2jn474m9Dzxp5IOh7MYuXo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:05', 'time_end': '2020-01-20 16:05', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc1NjEsImV4cCI6MTU4ODE0NzU2MSwibmJmIjoxNTc5NTA3NTYxLCJqdGkiOiIzMjA1N2U0OTc4ZGRkNmVhMDNjZjBhMTNiMDgzMjM5ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GtMhSGc4zyq1t7NWRjkUP2jn474m9Dzxp5IOh7MYuXo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:05', 'time_end': '2020-01-20 16:05', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc1NjEsImV4cCI6MTU4ODE0NzU2MSwibmJmIjoxNTc5NTA3NTYxLCJqdGkiOiIzMjA1N2U0OTc4ZGRkNmVhMDNjZjBhMTNiMDgzMjM5ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.GtMhSGc4zyq1t7NWRjkUP2jn474m9Dzxp5IOh7MYuXo', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:05', 'timeEnd': '2020-01-20 16:05', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '51.73', 'success_count': '17', 'refund_amount': '35.46', 'refund_count': '11'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data310] | 35.95 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.270000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.598000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.410000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.248000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:06 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:06 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:06 - 2020-01-20 16:06 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:06 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:06 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:17 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:51.73 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.495000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.142000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.824000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc2MTQsImV4cCI6MTU4ODE0NzYxNCwibmJmIjoxNTc5NTA3NjE0LCJqdGkiOiJmYWMwMjgxYzAxZjY4NWQ5MmU4YmY1YmE3YjhiMWE4NiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ebp0KMHCOzLcRiDLmKF9C5b0u9YN6dfci0y_GnuL9sA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc2MTQsImV4cCI6MTU4ODE0NzYxNCwibmJmIjoxNTc5NTA3NjE0LCJqdGkiOiJmYWMwMjgxYzAxZjY4NWQ5MmU4YmY1YmE3YjhiMWE4NiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ebp0KMHCOzLcRiDLmKF9C5b0u9YN6dfci0y_GnuL9sA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:06', 'time_end': '2020-01-20 16:06', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc2MTQsImV4cCI6MTU4ODE0NzYxNCwibmJmIjoxNTc5NTA3NjE0LCJqdGkiOiJmYWMwMjgxYzAxZjY4NWQ5MmU4YmY1YmE3YjhiMWE4NiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ebp0KMHCOzLcRiDLmKF9C5b0u9YN6dfci0y_GnuL9sA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:06', 'time_end': '2020-01-20 16:06', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc2MTQsImV4cCI6MTU4ODE0NzYxNCwibmJmIjoxNTc5NTA3NjE0LCJqdGkiOiJmYWMwMjgxYzAxZjY4NWQ5MmU4YmY1YmE3YjhiMWE4NiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ebp0KMHCOzLcRiDLmKF9C5b0u9YN6dfci0y_GnuL9sA', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2117789', 'out_trade_no': '200119114931822227223809', 'trade_no': '20200119114931021616', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-19 11:49:31', 'created_at': '2020-01-19 11:49:31', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '10.12', 'success_count': '1', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1795322', 'out_trade_no': '200116131340822227228312', 'trade_no': '20200116131341098819', 'total_amount': '0.01', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 13:13:42', 'created_at': '2020-01-16 13:13:40', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': 'ios', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772874', 'out_trade_no': '200116095526822227229637', 'trade_no': '20200116095526020079', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:55:26', 'created_at': '2020-01-16 09:55:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772692', 'out_trade_no': '200116095311822227227536', 'trade_no': '20200116095311009818', 'total_amount': '2.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:53:11', 'created_at': '2020-01-16 09:53:11', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772601', 'out_trade_no': '200116095216822227229433', 'trade_no': '20200116095216006988', 'total_amount': '2.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:52:16', 'created_at': '2020-01-16 09:52:16', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772398', 'out_trade_no': '200116095009822227228442', 'trade_no': '20200116095009000325', 'total_amount': '1.56', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:50:09', 'created_at': '2020-01-16 09:50:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1772323', 'out_trade_no': '200116094913822227222469', 'trade_no': '20200116094914094404', 'total_amount': '8.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:49:14', 'created_at': '2020-01-16 09:49:13', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1771770', 'out_trade_no': '200116094309822227229299', 'trade_no': '20200116094309072358', 'total_amount': '10.12', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:09', 'created_at': '2020-01-16 09:43:09', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1770247', 'out_trade_no': '200116092626822227223191', 'trade_no': '20200116094213069520', 'total_amount': '9.06', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:42:13', 'created_at': '2020-01-16 09:26:26', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': 'xcx_menu_pay', 'device_id': '', 'device_type': '', 'type_id': '0', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1769852', 'out_trade_no': '200116092220822227229429', 'trade_no': '20200116092221092733', 'total_amount': '2.00', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:21', 'created_at': '2020-01-16 09:22:20', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '36.99', 'success_count': '9', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:06', 'timeEnd': '2020-01-20 16:06', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '51.73', 'success_count': '17', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data311] | 36.50 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.171000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.586000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.445000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.203000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:07 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:07 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:07 - 2020-01-20 16:07 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:07 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:07 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.226000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:11 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:35.46 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.476000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.192000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.387000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.973000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc2NjksImV4cCI6MTU4ODE0NzY2OSwibmJmIjoxNTc5NTA3NjY5LCJqdGkiOiIxMjI4ZDAwZjRhYWJkNjBkODg0M2FmYjdmYzNjZTYwNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TjbXZhdeDzV3gCOSQygqhEg_3d8yvesjoIeqUj53Kqk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc2NjksImV4cCI6MTU4ODE0NzY2OSwibmJmIjoxNTc5NTA3NjY5LCJqdGkiOiIxMjI4ZDAwZjRhYWJkNjBkODg0M2FmYjdmYzNjZTYwNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TjbXZhdeDzV3gCOSQygqhEg_3d8yvesjoIeqUj53Kqk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:07', 'time_end': '2020-01-20 16:07', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc2NjksImV4cCI6MTU4ODE0NzY2OSwibmJmIjoxNTc5NTA3NjY5LCJqdGkiOiIxMjI4ZDAwZjRhYWJkNjBkODg0M2FmYjdmYzNjZTYwNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TjbXZhdeDzV3gCOSQygqhEg_3d8yvesjoIeqUj53Kqk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:07', 'time_end': '2020-01-20 16:07', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc2NjksImV4cCI6MTU4ODE0NzY2OSwibmJmIjoxNTc5NTA3NjY5LCJqdGkiOiIxMjI4ZDAwZjRhYWJkNjBkODg0M2FmYjdmYzNjZTYwNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TjbXZhdeDzV3gCOSQygqhEg_3d8yvesjoIeqUj53Kqk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '2153670', 'out_trade_no': '200119162036822227228894', 'trade_no': '200119114931822227223809', 'total_amount': '10.11', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-19 16:20:38', 'created_at': '2020-01-19 16:20:36', 'date': '2020-01-19', 'year': '2020', 'month': '1', 'day': '19', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '10.11', 'refund_sum_count': '1'}, {'id': '1773277', 'out_trade_no': '200116095959822227222380', 'trade_no': '200116095311822227227536', 'total_amount': '2.55', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 10:00:01', 'created_at': '2020-01-16 09:59:59', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1773253', 'out_trade_no': '200116095944822227221928', 'trade_no': '200116094913822227222469', 'total_amount': '8.06', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:59:46', 'created_at': '2020-01-16 09:59:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1771833', 'out_trade_no': '200116094346822227227581', 'trade_no': '200116094309822227229299', 'total_amount': '10.12', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:43:48', 'created_at': '2020-01-16 09:43:46', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '1', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769962', 'out_trade_no': '200116092322822227228842', 'trade_no': '200115094251822227222761', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:23:24', 'created_at': '2020-01-16 09:23:22', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1769903', 'out_trade_no': '200116092244822227229525', 'trade_no': '200115095028822227226306', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-16 09:22:46', 'created_at': '2020-01-16 09:22:44', 'date': '2020-01-16', 'year': '2020', 'month': '1', 'day': '16', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '22.05', 'refund_sum_count': '5'}, {'id': '1710722', 'out_trade_no': '200115163249822227224385', 'trade_no': '200115095140822227227903', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:51', 'created_at': '2020-01-15 16:32:49', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710692', 'out_trade_no': '200115163233822227226512', 'trade_no': '200115095724822227225722', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:35', 'created_at': '2020-01-15 16:32:33', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710670', 'out_trade_no': '200115163222822227224908', 'trade_no': '200115095732822227224233', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:23', 'created_at': '2020-01-15 16:32:22', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}, {'id': '1710645', 'out_trade_no': '200115163211822227229878', 'trade_no': '200115100442822227222421', 'total_amount': '0.66', 'pay_status': '3', 'type_source': 'weixin', 'success_at': '2020-01-15 16:32:12', 'created_at': '2020-01-15 16:32:11', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '', 'device_type': '', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '其他', 'pay_status_desc': '退款成功', 'type_source_desc': '微信', 'device_name': '', 'success_amount': '0.00', 'success_count': '0.00', 'refund_sum_amount': '3.30', 'refund_sum_count': '5'}], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:07', 'timeEnd': '2020-01-20 16:07', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '35.46', 'refund_count': '11'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data312] | 35.38 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.400000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.538000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.227000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:08 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:08 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.252000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:08 - 2020-01-20 16:08 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:08 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:08 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.473000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.110000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.829000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.937000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc3MjMsImV4cCI6MTU4ODE0NzcyMywibmJmIjoxNTc5NTA3NzIzLCJqdGkiOiJmNmJkZjUzNDVlNjY0YjgzMmJiZWYxMTgzM2UwMTBiYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zUilvruKamWQ459rGITZnAFuvyU7iozTI4RpE89TRbw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc3MjMsImV4cCI6MTU4ODE0NzcyMywibmJmIjoxNTc5NTA3NzIzLCJqdGkiOiJmNmJkZjUzNDVlNjY0YjgzMmJiZWYxMTgzM2UwMTBiYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zUilvruKamWQ459rGITZnAFuvyU7iozTI4RpE89TRbw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:08', 'time_end': '2020-01-20 16:08', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc3MjMsImV4cCI6MTU4ODE0NzcyMywibmJmIjoxNTc5NTA3NzIzLCJqdGkiOiJmNmJkZjUzNDVlNjY0YjgzMmJiZWYxMTgzM2UwMTBiYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zUilvruKamWQ459rGITZnAFuvyU7iozTI4RpE89TRbw', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:08', 'time_end': '2020-01-20 16:08', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc3MjMsImV4cCI6MTU4ODE0NzcyMywibmJmIjoxNTc5NTA3NzIzLCJqdGkiOiJmNmJkZjUzNDVlNjY0YjgzMmJiZWYxMTgzM2UwMTBiYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.zUilvruKamWQ459rGITZnAFuvyU7iozTI4RpE89TRbw', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:08', 'timeEnd': '2020-01-20 16:08', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data313] | 35.70 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.239000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.606000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.406000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.258000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.245000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:09 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:09 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:09 - 2020-01-20 16:09 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:09 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:09 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.079000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.837000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.951000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc3NzcsImV4cCI6MTU4ODE0Nzc3NywibmJmIjoxNTc5NTA3Nzc3LCJqdGkiOiI4ZWUzYjNhOWQxNTI5Yjc0MDdmNzdkYzU4ZmM4ZDAxYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.I6Xm4lvMD4y_FKWqrGWIM7wUYmNnhT_YreaS_DJsliQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc3NzcsImV4cCI6MTU4ODE0Nzc3NywibmJmIjoxNTc5NTA3Nzc3LCJqdGkiOiI4ZWUzYjNhOWQxNTI5Yjc0MDdmNzdkYzU4ZmM4ZDAxYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.I6Xm4lvMD4y_FKWqrGWIM7wUYmNnhT_YreaS_DJsliQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:09', 'time_end': '2020-01-20 16:09', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc3NzcsImV4cCI6MTU4ODE0Nzc3NywibmJmIjoxNTc5NTA3Nzc3LCJqdGkiOiI4ZWUzYjNhOWQxNTI5Yjc0MDdmNzdkYzU4ZmM4ZDAxYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.I6Xm4lvMD4y_FKWqrGWIM7wUYmNnhT_YreaS_DJsliQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:09', 'time_end': '2020-01-20 16:09', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc3NzcsImV4cCI6MTU4ODE0Nzc3NywibmJmIjoxNTc5NTA3Nzc3LCJqdGkiOiI4ZWUzYjNhOWQxNTI5Yjc0MDdmNzdkYzU4ZmM4ZDAxYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.I6Xm4lvMD4y_FKWqrGWIM7wUYmNnhT_YreaS_DJsliQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:09', 'timeEnd': '2020-01-20 16:09', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data314] | 37.12 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.214000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.803000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.218000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:10 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:10 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.208000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:10 - 2020-01-20 16:10 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:10 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:10 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.222000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.837000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.929000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc4MzMsImV4cCI6MTU4ODE0NzgzMywibmJmIjoxNTc5NTA3ODMzLCJqdGkiOiI1ZjI2ZTk3OTk1MTI5NWM5NGE0NTZhMTAxYTk1YmUzYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.k_YWYquWjjeG6gBOXy1-9dInijHn_UaI0_isQQm2emY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc4MzMsImV4cCI6MTU4ODE0NzgzMywibmJmIjoxNTc5NTA3ODMzLCJqdGkiOiI1ZjI2ZTk3OTk1MTI5NWM5NGE0NTZhMTAxYTk1YmUzYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.k_YWYquWjjeG6gBOXy1-9dInijHn_UaI0_isQQm2emY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:10', 'time_end': '2020-01-20 16:10', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc4MzMsImV4cCI6MTU4ODE0NzgzMywibmJmIjoxNTc5NTA3ODMzLCJqdGkiOiI1ZjI2ZTk3OTk1MTI5NWM5NGE0NTZhMTAxYTk1YmUzYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.k_YWYquWjjeG6gBOXy1-9dInijHn_UaI0_isQQm2emY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:10', 'time_end': '2020-01-20 16:10', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc4MzMsImV4cCI6MTU4ODE0NzgzMywibmJmIjoxNTc5NTA3ODMzLCJqdGkiOiI1ZjI2ZTk3OTk1MTI5NWM5NGE0NTZhMTAxYTk1YmUzYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.k_YWYquWjjeG6gBOXy1-9dInijHn_UaI0_isQQm2emY', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:10', 'timeEnd': '2020-01-20 16:10', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data315] | 36.04 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.316000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.544000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.489000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.193000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:11 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:11 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:11 - 2020-01-20 16:11 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:11 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:11 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.485000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.109000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.536000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.959000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc4ODcsImV4cCI6MTU4ODE0Nzg4NywibmJmIjoxNTc5NTA3ODg3LCJqdGkiOiI5ODJkOGZlNGNlZGIwZWYzNTdlYTE1NmNkNTUwNDIwMCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F-C9LxYh3JCZzra3h5YG0h1q-M-KGY5HVl8lpb8XTPw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc4ODcsImV4cCI6MTU4ODE0Nzg4NywibmJmIjoxNTc5NTA3ODg3LCJqdGkiOiI5ODJkOGZlNGNlZGIwZWYzNTdlYTE1NmNkNTUwNDIwMCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F-C9LxYh3JCZzra3h5YG0h1q-M-KGY5HVl8lpb8XTPw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:11', 'time_end': '2020-01-20 16:11', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc4ODcsImV4cCI6MTU4ODE0Nzg4NywibmJmIjoxNTc5NTA3ODg3LCJqdGkiOiI5ODJkOGZlNGNlZGIwZWYzNTdlYTE1NmNkNTUwNDIwMCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F-C9LxYh3JCZzra3h5YG0h1q-M-KGY5HVl8lpb8XTPw', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:11', 'time_end': '2020-01-20 16:11', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc4ODcsImV4cCI6MTU4ODE0Nzg4NywibmJmIjoxNTc5NTA3ODg3LCJqdGkiOiI5ODJkOGZlNGNlZGIwZWYzNTdlYTE1NmNkNTUwNDIwMCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F-C9LxYh3JCZzra3h5YG0h1q-M-KGY5HVl8lpb8XTPw', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:11', 'timeEnd': '2020-01-20 16:11', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data316] | 36.70 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.206000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.587000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.355000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:01.020000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.232000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:12 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:12 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:12 - 2020-01-20 16:12 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:12 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:12 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.494000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.411000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.830000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.923000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc5NDIsImV4cCI6MTU4ODE0Nzk0MiwibmJmIjoxNTc5NTA3OTQyLCJqdGkiOiI3NmY4YTc1NzZiNDdhY2JhOWFlNzAzMDUwYzhhYWU5MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t3Nib84FvQmg20nX3nj2nZfPrLd2bsRGzMkTTg5tg2I', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc5NDIsImV4cCI6MTU4ODE0Nzk0MiwibmJmIjoxNTc5NTA3OTQyLCJqdGkiOiI3NmY4YTc1NzZiNDdhY2JhOWFlNzAzMDUwYzhhYWU5MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t3Nib84FvQmg20nX3nj2nZfPrLd2bsRGzMkTTg5tg2I'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:12', 'time_end': '2020-01-20 16:12', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc5NDIsImV4cCI6MTU4ODE0Nzk0MiwibmJmIjoxNTc5NTA3OTQyLCJqdGkiOiI3NmY4YTc1NzZiNDdhY2JhOWFlNzAzMDUwYzhhYWU5MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t3Nib84FvQmg20nX3nj2nZfPrLd2bsRGzMkTTg5tg2I', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:12', 'time_end': '2020-01-20 16:12', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc5NDIsImV4cCI6MTU4ODE0Nzk0MiwibmJmIjoxNTc5NTA3OTQyLCJqdGkiOiI3NmY4YTc1NzZiNDdhY2JhOWFlNzAzMDUwYzhhYWU5MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.t3Nib84FvQmg20nX3nj2nZfPrLd2bsRGzMkTTg5tg2I', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:12', 'timeEnd': '2020-01-20 16:12', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data317] | 36.91 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.189000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.596000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.439000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.229000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.335000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:13 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:13 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.199000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:13 - 2020-01-20 16:13 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:13 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:13 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.036000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.504000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.264000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.876000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.931000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc5OTcsImV4cCI6MTU4ODE0Nzk5NywibmJmIjoxNTc5NTA3OTk3LCJqdGkiOiIzMmFiYWU1YTIxOWZiY2I1NmI1ZTZmOThhY2YyNDYyYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.max_jHdUYalylpYfBEcL7X0Fiq3ye0xnZDCOul3cwEA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc5OTcsImV4cCI6MTU4ODE0Nzk5NywibmJmIjoxNTc5NTA3OTk3LCJqdGkiOiIzMmFiYWU1YTIxOWZiY2I1NmI1ZTZmOThhY2YyNDYyYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.max_jHdUYalylpYfBEcL7X0Fiq3ye0xnZDCOul3cwEA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:13', 'time_end': '2020-01-20 16:13', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc5OTcsImV4cCI6MTU4ODE0Nzk5NywibmJmIjoxNTc5NTA3OTk3LCJqdGkiOiIzMmFiYWU1YTIxOWZiY2I1NmI1ZTZmOThhY2YyNDYyYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.max_jHdUYalylpYfBEcL7X0Fiq3ye0xnZDCOul3cwEA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:13', 'time_end': '2020-01-20 16:13', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDc5OTcsImV4cCI6MTU4ODE0Nzk5NywibmJmIjoxNTc5NTA3OTk3LCJqdGkiOiIzMmFiYWU1YTIxOWZiY2I1NmI1ZTZmOThhY2YyNDYyYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.max_jHdUYalylpYfBEcL7X0Fiq3ye0xnZDCOul3cwEA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:13', 'timeEnd': '2020-01-20 16:13', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data318] | 35.56 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.285000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.548000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.537000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.183000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:13 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:13 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:13 - 2020-01-20 16:13 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:13 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:13 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.480000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.672000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.980000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgwNTEsImV4cCI6MTU4ODE0ODA1MSwibmJmIjoxNTc5NTA4MDUxLCJqdGkiOiIzMDc0OWM0NWI5MDZmY2VmNTVkMTAzZjlkMTU3MjFkOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.devpk-NTK6KqV4BfNazy1CR615AV217fLq27UrI4Nag', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgwNTEsImV4cCI6MTU4ODE0ODA1MSwibmJmIjoxNTc5NTA4MDUxLCJqdGkiOiIzMDc0OWM0NWI5MDZmY2VmNTVkMTAzZjlkMTU3MjFkOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.devpk-NTK6KqV4BfNazy1CR615AV217fLq27UrI4Nag'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:13', 'time_end': '2020-01-20 16:13', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgwNTEsImV4cCI6MTU4ODE0ODA1MSwibmJmIjoxNTc5NTA4MDUxLCJqdGkiOiIzMDc0OWM0NWI5MDZmY2VmNTVkMTAzZjlkMTU3MjFkOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.devpk-NTK6KqV4BfNazy1CR615AV217fLq27UrI4Nag', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:13', 'time_end': '2020-01-20 16:13', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgwNTEsImV4cCI6MTU4ODE0ODA1MSwibmJmIjoxNTc5NTA4MDUxLCJqdGkiOiIzMDc0OWM0NWI5MDZmY2VmNTVkMTAzZjlkMTU3MjFkOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.devpk-NTK6KqV4BfNazy1CR615AV217fLq27UrI4Nag', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:13', 'timeEnd': '2020-01-20 16:13', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data319] | 36.97 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.097000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.600000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.352000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.282000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:14 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:14 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.239000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:14 - 2020-01-20 16:14 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:14 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:14 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:02.103000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.217000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.865000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.969000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgxMDYsImV4cCI6MTU4ODE0ODEwNiwibmJmIjoxNTc5NTA4MTA2LCJqdGkiOiJmZjE3ODBjNmE2MmRmNmExNmEwMDE2Y2Y5N2FkOGNmNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9L2R1ESSZyHXCPdSw1KvQuEBU6ikRISYS4Zofbi6uZo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgxMDYsImV4cCI6MTU4ODE0ODEwNiwibmJmIjoxNTc5NTA4MTA2LCJqdGkiOiJmZjE3ODBjNmE2MmRmNmExNmEwMDE2Y2Y5N2FkOGNmNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9L2R1ESSZyHXCPdSw1KvQuEBU6ikRISYS4Zofbi6uZo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:14', 'time_end': '2020-01-20 16:14', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgxMDYsImV4cCI6MTU4ODE0ODEwNiwibmJmIjoxNTc5NTA4MTA2LCJqdGkiOiJmZjE3ODBjNmE2MmRmNmExNmEwMDE2Y2Y5N2FkOGNmNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9L2R1ESSZyHXCPdSw1KvQuEBU6ikRISYS4Zofbi6uZo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:14', 'time_end': '2020-01-20 16:14', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgxMDYsImV4cCI6MTU4ODE0ODEwNiwibmJmIjoxNTc5NTA4MTA2LCJqdGkiOiJmZjE3ODBjNmE2MmRmNmExNmEwMDE2Y2Y5N2FkOGNmNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9L2R1ESSZyHXCPdSw1KvQuEBU6ikRISYS4Zofbi6uZo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:14', 'timeEnd': '2020-01-20 16:14', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data320] | 36.70 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.228000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.610000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.366000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.252000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:15 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:15 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.855000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:15 - 2020-01-20 16:15 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:15 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:15 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.510000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.900000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.876000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.446000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgxNjEsImV4cCI6MTU4ODE0ODE2MSwibmJmIjoxNTc5NTA4MTYxLCJqdGkiOiI3OTM4NGEyNmE4YWY5OTI1YzFjZmMxOGU1OWNlMzE5YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x_kv5ePxniyIkvJMnOexdXG42HXoi_-ZNQTnfxVJgWU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgxNjEsImV4cCI6MTU4ODE0ODE2MSwibmJmIjoxNTc5NTA4MTYxLCJqdGkiOiI3OTM4NGEyNmE4YWY5OTI1YzFjZmMxOGU1OWNlMzE5YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x_kv5ePxniyIkvJMnOexdXG42HXoi_-ZNQTnfxVJgWU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:15', 'time_end': '2020-01-20 16:15', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgxNjEsImV4cCI6MTU4ODE0ODE2MSwibmJmIjoxNTc5NTA4MTYxLCJqdGkiOiI3OTM4NGEyNmE4YWY5OTI1YzFjZmMxOGU1OWNlMzE5YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x_kv5ePxniyIkvJMnOexdXG42HXoi_-ZNQTnfxVJgWU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:15', 'time_end': '2020-01-20 16:15', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgxNjEsImV4cCI6MTU4ODE0ODE2MSwibmJmIjoxNTc5NTA4MTYxLCJqdGkiOiI3OTM4NGEyNmE4YWY5OTI1YzFjZmMxOGU1OWNlMzE5YSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.x_kv5ePxniyIkvJMnOexdXG42HXoi_-ZNQTnfxVJgWU', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:15', 'timeEnd': '2020-01-20 16:15', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data321] | 35.94 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.354000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.230000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.210000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:16 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:16 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.605000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:16 - 2020-01-20 16:16 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:16 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:16 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.472000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.063000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.950000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgyMTUsImV4cCI6MTU4ODE0ODIxNSwibmJmIjoxNTc5NTA4MjE1LCJqdGkiOiJmMjFmZGU1ZDM1MjFmOTYwMzg2ZjQxYmQzMGZjY2E1MyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.I-qdGg6yLmYHUCwHy29CSSq20VjBPausG-JxJ2cwUi4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgyMTUsImV4cCI6MTU4ODE0ODIxNSwibmJmIjoxNTc5NTA4MjE1LCJqdGkiOiJmMjFmZGU1ZDM1MjFmOTYwMzg2ZjQxYmQzMGZjY2E1MyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.I-qdGg6yLmYHUCwHy29CSSq20VjBPausG-JxJ2cwUi4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:16', 'time_end': '2020-01-20 16:16', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgyMTUsImV4cCI6MTU4ODE0ODIxNSwibmJmIjoxNTc5NTA4MjE1LCJqdGkiOiJmMjFmZGU1ZDM1MjFmOTYwMzg2ZjQxYmQzMGZjY2E1MyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.I-qdGg6yLmYHUCwHy29CSSq20VjBPausG-JxJ2cwUi4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:16', 'time_end': '2020-01-20 16:16', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgyMTUsImV4cCI6MTU4ODE0ODIxNSwibmJmIjoxNTc5NTA4MjE1LCJqdGkiOiJmMjFmZGU1ZDM1MjFmOTYwMzg2ZjQxYmQzMGZjY2E1MyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.I-qdGg6yLmYHUCwHy29CSSq20VjBPausG-JxJ2cwUi4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:16', 'timeEnd': '2020-01-20 16:16', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data322] | 35.80 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.242000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.608000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.356000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.253000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:17 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:17 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:17 - 2020-01-20 16:17 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:17 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:17 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.502000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.182000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.170000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.954000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgyNjksImV4cCI6MTU4ODE0ODI2OSwibmJmIjoxNTc5NTA4MjY5LCJqdGkiOiJhZWJiZGU4MWZiNjU5ZjFlYzE2MWY0MjAyYmM2NWNhMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yeWC7YotfsctrGHG3tCPyVK2hLg4z1XCP6BA_fwYhFk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgyNjksImV4cCI6MTU4ODE0ODI2OSwibmJmIjoxNTc5NTA4MjY5LCJqdGkiOiJhZWJiZGU4MWZiNjU5ZjFlYzE2MWY0MjAyYmM2NWNhMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yeWC7YotfsctrGHG3tCPyVK2hLg4z1XCP6BA_fwYhFk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:17', 'time_end': '2020-01-20 16:17', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgyNjksImV4cCI6MTU4ODE0ODI2OSwibmJmIjoxNTc5NTA4MjY5LCJqdGkiOiJhZWJiZGU4MWZiNjU5ZjFlYzE2MWY0MjAyYmM2NWNhMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yeWC7YotfsctrGHG3tCPyVK2hLg4z1XCP6BA_fwYhFk', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:17', 'time_end': '2020-01-20 16:17', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgyNjksImV4cCI6MTU4ODE0ODI2OSwibmJmIjoxNTc5NTA4MjY5LCJqdGkiOiJhZWJiZGU4MWZiNjU5ZjFlYzE2MWY0MjAyYmM2NWNhMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yeWC7YotfsctrGHG3tCPyVK2hLg4z1XCP6BA_fwYhFk', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:17', 'timeEnd': '2020-01-20 16:17', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data323] | 35.56 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.257000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.582000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.389000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.230000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.247000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:18 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:18 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.212000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:18 - 2020-01-20 16:18 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:18 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:18 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.493000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.133000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.858000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.917000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgzMjMsImV4cCI6MTU4ODE0ODMyMywibmJmIjoxNTc5NTA4MzIzLCJqdGkiOiIyY2Q2M2QwMzFlYzg5Yjk2MDlhM2EzMWEzZDBhYWE4ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.86j2qb6K4xRsmMF2bmt-Xt7QccjVVk55jlLAVen8fX0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgzMjMsImV4cCI6MTU4ODE0ODMyMywibmJmIjoxNTc5NTA4MzIzLCJqdGkiOiIyY2Q2M2QwMzFlYzg5Yjk2MDlhM2EzMWEzZDBhYWE4ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.86j2qb6K4xRsmMF2bmt-Xt7QccjVVk55jlLAVen8fX0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:18', 'time_end': '2020-01-20 16:18', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgzMjMsImV4cCI6MTU4ODE0ODMyMywibmJmIjoxNTc5NTA4MzIzLCJqdGkiOiIyY2Q2M2QwMzFlYzg5Yjk2MDlhM2EzMWEzZDBhYWE4ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.86j2qb6K4xRsmMF2bmt-Xt7QccjVVk55jlLAVen8fX0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-13 16:18', 'time_end': '2020-01-20 16:18', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgzMjMsImV4cCI6MTU4ODE0ODMyMywibmJmIjoxNTc5NTA4MzIzLCJqdGkiOiIyY2Q2M2QwMzFlYzg5Yjk2MDlhM2EzMWEzZDBhYWE4ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.86j2qb6K4xRsmMF2bmt-Xt7QccjVVk55jlLAVen8fX0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-13 16:18', 'timeEnd': '2020-01-20 16:18', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data324] | 39.29 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.356000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.527000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.193000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:19 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:19 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.326000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:01.129000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:19 - 2020-01-20 16:19 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:19 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:19 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:7 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.62 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.489000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.920000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.932000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgzODAsImV4cCI6MTU4ODE0ODM4MCwibmJmIjoxNTc5NTA4MzgwLCJqdGkiOiI5NDNkYmY3M2JiZDYyNjJmM2IyYWZiNTFlMDk2NmZlMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JDQbgY2avv6A7eT1m5pke4DAd9j5HBQYo3VLpzEkdy4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgzODAsImV4cCI6MTU4ODE0ODM4MCwibmJmIjoxNTc5NTA4MzgwLCJqdGkiOiI5NDNkYmY3M2JiZDYyNjJmM2IyYWZiNTFlMDk2NmZlMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JDQbgY2avv6A7eT1m5pke4DAd9j5HBQYo3VLpzEkdy4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:19', 'time_end': '2020-01-20 16:19', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgzODAsImV4cCI6MTU4ODE0ODM4MCwibmJmIjoxNTc5NTA4MzgwLCJqdGkiOiI5NDNkYmY3M2JiZDYyNjJmM2IyYWZiNTFlMDk2NmZlMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JDQbgY2avv6A7eT1m5pke4DAd9j5HBQYo3VLpzEkdy4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:19', 'time_end': '2020-01-20 16:19', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDgzODAsImV4cCI6MTU4ODE0ODM4MCwibmJmIjoxNTc5NTA4MzgwLCJqdGkiOiI5NDNkYmY3M2JiZDYyNjJmM2IyYWZiNTFlMDk2NmZlMSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.JDQbgY2avv6A7eT1m5pke4DAd9j5HBQYo3VLpzEkdy4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1668730', 'out_trade_no': '200115100446822227223208', 'trade_no': '20200115100446002629', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:46', 'created_at': '2020-01-15 10:04:46', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668725', 'out_trade_no': '200115100442822227222421', 'trade_no': '20200115100442012277', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:42', 'created_at': '2020-01-15 10:04:42', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668099', 'out_trade_no': '200115095732822227224233', 'trade_no': '20200115095732083260', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:32', 'created_at': '2020-01-15 09:57:32', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668083', 'out_trade_no': '200115095724822227225722', 'trade_no': '20200115095724082846', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:24', 'created_at': '2020-01-15 09:57:24', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667573', 'out_trade_no': '200115095140822227227903', 'trade_no': '20200115095140062197', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:51:40', 'created_at': '2020-01-15 09:51:40', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667469', 'out_trade_no': '200115095028822227226306', 'trade_no': '20200115095028055496', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:50:28', 'created_at': '2020-01-15 09:50:28', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1666778', 'out_trade_no': '200115094251822227222761', 'trade_no': '20200115094251026494', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:42:51', 'created_at': '2020-01-15 09:42:51', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:19', 'timeEnd': '2020-01-20 16:19', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '4.62', 'success_count': '7', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data325] | 38.24 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.228000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.599000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.578000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.387000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.242000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.219000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:20 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:20 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.055000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.886000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:20 - 2020-01-20 16:20 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:20 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:20 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:7 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.62 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.939000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.841000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg0MzYsImV4cCI6MTU4ODE0ODQzNiwibmJmIjoxNTc5NTA4NDM2LCJqdGkiOiIyZDYwYzkzYTc0ZTMzMmUxNjU3YjAyNzVjNzI1ODg5YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0acELahx9wPyx4zLIBhwVLfrcKgX7MlbRaYzBNMKOS0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg0MzYsImV4cCI6MTU4ODE0ODQzNiwibmJmIjoxNTc5NTA4NDM2LCJqdGkiOiIyZDYwYzkzYTc0ZTMzMmUxNjU3YjAyNzVjNzI1ODg5YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0acELahx9wPyx4zLIBhwVLfrcKgX7MlbRaYzBNMKOS0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:20', 'time_end': '2020-01-20 16:20', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg0MzYsImV4cCI6MTU4ODE0ODQzNiwibmJmIjoxNTc5NTA4NDM2LCJqdGkiOiIyZDYwYzkzYTc0ZTMzMmUxNjU3YjAyNzVjNzI1ODg5YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0acELahx9wPyx4zLIBhwVLfrcKgX7MlbRaYzBNMKOS0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:20', 'time_end': '2020-01-20 16:20', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg0MzYsImV4cCI6MTU4ODE0ODQzNiwibmJmIjoxNTc5NTA4NDM2LCJqdGkiOiIyZDYwYzkzYTc0ZTMzMmUxNjU3YjAyNzVjNzI1ODg5YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.0acELahx9wPyx4zLIBhwVLfrcKgX7MlbRaYzBNMKOS0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1668730', 'out_trade_no': '200115100446822227223208', 'trade_no': '20200115100446002629', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:46', 'created_at': '2020-01-15 10:04:46', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668725', 'out_trade_no': '200115100442822227222421', 'trade_no': '20200115100442012277', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:42', 'created_at': '2020-01-15 10:04:42', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668099', 'out_trade_no': '200115095732822227224233', 'trade_no': '20200115095732083260', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:32', 'created_at': '2020-01-15 09:57:32', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668083', 'out_trade_no': '200115095724822227225722', 'trade_no': '20200115095724082846', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:24', 'created_at': '2020-01-15 09:57:24', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667573', 'out_trade_no': '200115095140822227227903', 'trade_no': '20200115095140062197', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:51:40', 'created_at': '2020-01-15 09:51:40', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667469', 'out_trade_no': '200115095028822227226306', 'trade_no': '20200115095028055496', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:50:28', 'created_at': '2020-01-15 09:50:28', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1666778', 'out_trade_no': '200115094251822227222761', 'trade_no': '20200115094251026494', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:42:51', 'created_at': '2020-01-15 09:42:51', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:20', 'timeEnd': '2020-01-20 16:20', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '4.62', 'success_count': '7', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data326] | 39.54 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.351000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.605000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.571000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.518000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.275000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:21 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:21 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.086000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.825000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:21 - 2020-01-20 16:21 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:21 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:21 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.242000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.475000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.147000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.873000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg0OTQsImV4cCI6MTU4ODE0ODQ5NCwibmJmIjoxNTc5NTA4NDk0LCJqdGkiOiIxNTA4MDQ0ZDM5M2YzMjhhODIyNGRiODljNTAwMmViOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.o6XVT4AKZcLdQG3BAQw9wnkg0JPs0S3y3a-plXSWOpE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg0OTQsImV4cCI6MTU4ODE0ODQ5NCwibmJmIjoxNTc5NTA4NDk0LCJqdGkiOiIxNTA4MDQ0ZDM5M2YzMjhhODIyNGRiODljNTAwMmViOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.o6XVT4AKZcLdQG3BAQw9wnkg0JPs0S3y3a-plXSWOpE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:21', 'time_end': '2020-01-20 16:21', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg0OTQsImV4cCI6MTU4ODE0ODQ5NCwibmJmIjoxNTc5NTA4NDk0LCJqdGkiOiIxNTA4MDQ0ZDM5M2YzMjhhODIyNGRiODljNTAwMmViOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.o6XVT4AKZcLdQG3BAQw9wnkg0JPs0S3y3a-plXSWOpE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:21', 'time_end': '2020-01-20 16:21', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg0OTQsImV4cCI6MTU4ODE0ODQ5NCwibmJmIjoxNTc5NTA4NDk0LCJqdGkiOiIxNTA4MDQ0ZDM5M2YzMjhhODIyNGRiODljNTAwMmViOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.o6XVT4AKZcLdQG3BAQw9wnkg0JPs0S3y3a-plXSWOpE', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:21', 'timeEnd': '2020-01-20 16:21', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data327] | 37.83 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.341000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.554000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.557000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.512000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.187000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:22 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:22 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.038000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.852000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:22 - 2020-01-20 16:22 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:22 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:22 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:7 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.62 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.462000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.920000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.847000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.966000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg1NTEsImV4cCI6MTU4ODE0ODU1MSwibmJmIjoxNTc5NTA4NTUxLCJqdGkiOiI1NjgxYjQ3ZjM3ZWFiMDQ2MmE2NjQxYTc0ZGU2NDIyOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rXunQx-iiCxGHiXroA_nRHzU0Tj0UIiMV8PqCQD6tQA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg1NTEsImV4cCI6MTU4ODE0ODU1MSwibmJmIjoxNTc5NTA4NTUxLCJqdGkiOiI1NjgxYjQ3ZjM3ZWFiMDQ2MmE2NjQxYTc0ZGU2NDIyOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rXunQx-iiCxGHiXroA_nRHzU0Tj0UIiMV8PqCQD6tQA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:22', 'time_end': '2020-01-20 16:22', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg1NTEsImV4cCI6MTU4ODE0ODU1MSwibmJmIjoxNTc5NTA4NTUxLCJqdGkiOiI1NjgxYjQ3ZjM3ZWFiMDQ2MmE2NjQxYTc0ZGU2NDIyOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rXunQx-iiCxGHiXroA_nRHzU0Tj0UIiMV8PqCQD6tQA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:22', 'time_end': '2020-01-20 16:22', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg1NTEsImV4cCI6MTU4ODE0ODU1MSwibmJmIjoxNTc5NTA4NTUxLCJqdGkiOiI1NjgxYjQ3ZjM3ZWFiMDQ2MmE2NjQxYTc0ZGU2NDIyOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rXunQx-iiCxGHiXroA_nRHzU0Tj0UIiMV8PqCQD6tQA', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1668730', 'out_trade_no': '200115100446822227223208', 'trade_no': '20200115100446002629', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:46', 'created_at': '2020-01-15 10:04:46', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668725', 'out_trade_no': '200115100442822227222421', 'trade_no': '20200115100442012277', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:42', 'created_at': '2020-01-15 10:04:42', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668099', 'out_trade_no': '200115095732822227224233', 'trade_no': '20200115095732083260', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:32', 'created_at': '2020-01-15 09:57:32', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668083', 'out_trade_no': '200115095724822227225722', 'trade_no': '20200115095724082846', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:24', 'created_at': '2020-01-15 09:57:24', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667573', 'out_trade_no': '200115095140822227227903', 'trade_no': '20200115095140062197', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:51:40', 'created_at': '2020-01-15 09:51:40', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667469', 'out_trade_no': '200115095028822227226306', 'trade_no': '20200115095028055496', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:50:28', 'created_at': '2020-01-15 09:50:28', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1666778', 'out_trade_no': '200115094251822227222761', 'trade_no': '20200115094251026494', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:42:51', 'created_at': '2020-01-15 09:42:51', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:22', 'timeEnd': '2020-01-20 16:22', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '4.62', 'success_count': '7', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data328] | 39.36 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.202000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:01.090000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.335000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.248000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:23 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:23 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.465000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:23 - 2020-01-20 16:23 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:23 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:23 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:7 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:4.62 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.473000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.213000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.815000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.967000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg2MDgsImV4cCI6MTU4ODE0ODYwOCwibmJmIjoxNTc5NTA4NjA4LCJqdGkiOiI0NTlhOWI4NjA4MmJmZTNhYmE3YjdkMzhmOTZkOWI1NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2P9KfldORP5Axi-K0vM2cN0IrU9iitvHeudtkdkHf4g', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg2MDgsImV4cCI6MTU4ODE0ODYwOCwibmJmIjoxNTc5NTA4NjA4LCJqdGkiOiI0NTlhOWI4NjA4MmJmZTNhYmE3YjdkMzhmOTZkOWI1NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2P9KfldORP5Axi-K0vM2cN0IrU9iitvHeudtkdkHf4g'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:23', 'time_end': '2020-01-20 16:23', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg2MDgsImV4cCI6MTU4ODE0ODYwOCwibmJmIjoxNTc5NTA4NjA4LCJqdGkiOiI0NTlhOWI4NjA4MmJmZTNhYmE3YjdkMzhmOTZkOWI1NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2P9KfldORP5Axi-K0vM2cN0IrU9iitvHeudtkdkHf4g', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:23', 'time_end': '2020-01-20 16:23', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg2MDgsImV4cCI6MTU4ODE0ODYwOCwibmJmIjoxNTc5NTA4NjA4LCJqdGkiOiI0NTlhOWI4NjA4MmJmZTNhYmE3YjdkMzhmOTZkOWI1NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2P9KfldORP5Axi-K0vM2cN0IrU9iitvHeudtkdkHf4g', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [{'id': '1668730', 'out_trade_no': '200115100446822227223208', 'trade_no': '20200115100446002629', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:46', 'created_at': '2020-01-15 10:04:46', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668725', 'out_trade_no': '200115100442822227222421', 'trade_no': '20200115100442012277', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 10:04:42', 'created_at': '2020-01-15 10:04:42', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668099', 'out_trade_no': '200115095732822227224233', 'trade_no': '20200115095732083260', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:32', 'created_at': '2020-01-15 09:57:32', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1668083', 'out_trade_no': '200115095724822227225722', 'trade_no': '20200115095724082846', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:57:24', 'created_at': '2020-01-15 09:57:24', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667573', 'out_trade_no': '200115095140822227227903', 'trade_no': '20200115095140062197', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:51:40', 'created_at': '2020-01-15 09:51:40', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1667469', 'out_trade_no': '200115095028822227226306', 'trade_no': '20200115095028055496', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:50:28', 'created_at': '2020-01-15 09:50:28', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}, {'id': '1666778', 'out_trade_no': '200115094251822227222761', 'trade_no': '20200115094251026494', 'total_amount': '0.66', 'pay_status': '1', 'type_source': 'weixin', 'success_at': '2020-01-15 09:42:51', 'created_at': '2020-01-15 09:42:51', 'date': '2020-01-15', 'year': '2020', 'month': '1', 'day': '15', 'merchant_id': '15444', 'store_id': '2019121716261782222', 'type_desc': '微信支付', 'remark': '', 'device_id': '2018122515457307981444', 'device_type': 'qr_pay', 'type_id': '3', 'store': {'store_short_name': '吉野家日式料理店', 'store_id': '2019121716261782222'}, 'merchant': {'id': '15444', 'name': '18971335925'}, 'terminal': '收款一号机', 'pay_status_desc': '支付成功', 'type_source_desc': '微信', 'device_name': '码牌', 'success_amount': '4.62', 'success_count': '7', 'refund_sum_amount': '0.00', 'refund_sum_count': '0'}], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:23', 'timeEnd': '2020-01-20 16:23', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '4.62', 'success_count': '7', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data329] | 38.81 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.230000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.597000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.607000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.872000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.232000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:24 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:24 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.046000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.786000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:24 - 2020-01-20 16:24 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:24 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:24 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.465000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.094000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.904000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.944000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg2NjUsImV4cCI6MTU4ODE0ODY2NSwibmJmIjoxNTc5NTA4NjY1LCJqdGkiOiI4NTk3OWE3MGMyMjNjMjhjOGQ0Y2U2N2VmNTA2MDMwNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HM-P5hFooRO3RSj6lgI-I5DKt2A272ZvXQIqCV9JIsg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg2NjUsImV4cCI6MTU4ODE0ODY2NSwibmJmIjoxNTc5NTA4NjY1LCJqdGkiOiI4NTk3OWE3MGMyMjNjMjhjOGQ0Y2U2N2VmNTA2MDMwNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HM-P5hFooRO3RSj6lgI-I5DKt2A272ZvXQIqCV9JIsg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:24', 'time_end': '2020-01-20 16:24', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg2NjUsImV4cCI6MTU4ODE0ODY2NSwibmJmIjoxNTc5NTA4NjY1LCJqdGkiOiI4NTk3OWE3MGMyMjNjMjhjOGQ0Y2U2N2VmNTA2MDMwNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HM-P5hFooRO3RSj6lgI-I5DKt2A272ZvXQIqCV9JIsg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:24', 'time_end': '2020-01-20 16:24', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg2NjUsImV4cCI6MTU4ODE0ODY2NSwibmJmIjoxNTc5NTA4NjY1LCJqdGkiOiI4NTk3OWE3MGMyMjNjMjhjOGQ0Y2U2N2VmNTA2MDMwNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.HM-P5hFooRO3RSj6lgI-I5DKt2A272ZvXQIqCV9JIsg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:24', 'timeEnd': '2020-01-20 16:24', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data330] | 39.43 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.297000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.573000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.532000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.205000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:25 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:25 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.070000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:01.102000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:25 - 2020-01-20 16:25 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:25 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:25 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.484000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.904000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg3MjIsImV4cCI6MTU4ODE0ODcyMiwibmJmIjoxNTc5NTA4NzIyLCJqdGkiOiI1YWFlMzNmMTkwZDc3ZWUzOWZhYzQ3MzVlMDBhNGJkYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qTw8wFwhiv7L8CtbthwQ3n3hAcawXW3OKCS9-fnksYE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg3MjIsImV4cCI6MTU4ODE0ODcyMiwibmJmIjoxNTc5NTA4NzIyLCJqdGkiOiI1YWFlMzNmMTkwZDc3ZWUzOWZhYzQ3MzVlMDBhNGJkYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qTw8wFwhiv7L8CtbthwQ3n3hAcawXW3OKCS9-fnksYE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:25', 'time_end': '2020-01-20 16:25', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg3MjIsImV4cCI6MTU4ODE0ODcyMiwibmJmIjoxNTc5NTA4NzIyLCJqdGkiOiI1YWFlMzNmMTkwZDc3ZWUzOWZhYzQ3MzVlMDBhNGJkYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qTw8wFwhiv7L8CtbthwQ3n3hAcawXW3OKCS9-fnksYE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:25', 'time_end': '2020-01-20 16:25', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg3MjIsImV4cCI6MTU4ODE0ODcyMiwibmJmIjoxNTc5NTA4NzIyLCJqdGkiOiI1YWFlMzNmMTkwZDc3ZWUzOWZhYzQ3MzVlMDBhNGJkYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.qTw8wFwhiv7L8CtbthwQ3n3hAcawXW3OKCS9-fnksYE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:25', 'timeEnd': '2020-01-20 16:25', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data331] | 39.50 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.192000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.587000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.378000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.760000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:26 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:26 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.991000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.834000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.217000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:26 - 2020-01-20 16:26 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:26 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:26 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.473000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.915000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.857000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.939000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg3ODAsImV4cCI6MTU4ODE0ODc4MCwibmJmIjoxNTc5NTA4NzgwLCJqdGkiOiIwOGM5MWI5NDllMTZjZjdhNDgwOTU3OWYzNjI3MWE4NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N1JoiUxNNgDchlg8LBM0YFobxP0qD02KkJOMZDH_2fg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg3ODAsImV4cCI6MTU4ODE0ODc4MCwibmJmIjoxNTc5NTA4NzgwLCJqdGkiOiIwOGM5MWI5NDllMTZjZjdhNDgwOTU3OWYzNjI3MWE4NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N1JoiUxNNgDchlg8LBM0YFobxP0qD02KkJOMZDH_2fg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:26', 'time_end': '2020-01-20 16:26', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg3ODAsImV4cCI6MTU4ODE0ODc4MCwibmJmIjoxNTc5NTA4NzgwLCJqdGkiOiIwOGM5MWI5NDllMTZjZjdhNDgwOTU3OWYzNjI3MWE4NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N1JoiUxNNgDchlg8LBM0YFobxP0qD02KkJOMZDH_2fg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:26', 'time_end': '2020-01-20 16:26', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg3ODAsImV4cCI6MTU4ODE0ODc4MCwibmJmIjoxNTc5NTA4NzgwLCJqdGkiOiIwOGM5MWI5NDllMTZjZjdhNDgwOTU3OWYzNjI3MWE4NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.N1JoiUxNNgDchlg8LBM0YFobxP0qD02KkJOMZDH_2fg', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:26', 'timeEnd': '2020-01-20 16:26', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data332] | 38.63 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.068000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.602000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.551000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.387000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.201000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.268000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:26 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:26 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.072000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.852000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:26 - 2020-01-20 16:26 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:26 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:26 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.041000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.495000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.290000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.826000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.901000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg4MzcsImV4cCI6MTU4ODE0ODgzNywibmJmIjoxNTc5NTA4ODM3LCJqdGkiOiI3NjcxMjQ1YTM4MmRkMTBkNDZkY2IwNTc2Mjc2MThkNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9fQi-5SWnC0Jj27AgwF8lZ0bLsn4lDFiZh-JlpHdOG0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg4MzcsImV4cCI6MTU4ODE0ODgzNywibmJmIjoxNTc5NTA4ODM3LCJqdGkiOiI3NjcxMjQ1YTM4MmRkMTBkNDZkY2IwNTc2Mjc2MThkNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9fQi-5SWnC0Jj27AgwF8lZ0bLsn4lDFiZh-JlpHdOG0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:26', 'time_end': '2020-01-20 16:26', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg4MzcsImV4cCI6MTU4ODE0ODgzNywibmJmIjoxNTc5NTA4ODM3LCJqdGkiOiI3NjcxMjQ1YTM4MmRkMTBkNDZkY2IwNTc2Mjc2MThkNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9fQi-5SWnC0Jj27AgwF8lZ0bLsn4lDFiZh-JlpHdOG0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:26', 'time_end': '2020-01-20 16:26', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg4MzcsImV4cCI6MTU4ODE0ODgzNywibmJmIjoxNTc5NTA4ODM3LCJqdGkiOiI3NjcxMjQ1YTM4MmRkMTBkNDZkY2IwNTc2Mjc2MThkNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.9fQi-5SWnC0Jj27AgwF8lZ0bLsn4lDFiZh-JlpHdOG0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:26', 'timeEnd': '2020-01-20 16:26', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data333] | 43.12 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.338000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.587000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.224000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.195000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:27 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:27 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.463000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:01.107000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:03.651000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:27 - 2020-01-20 16:27 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:27 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:27 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.472000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.379000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.834000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.920000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg4OTksImV4cCI6MTU4ODE0ODg5OSwibmJmIjoxNTc5NTA4ODk5LCJqdGkiOiI3MzM0OThhZmQ1ZDljNjQ4YTg4ZTFmN2Q1OTQ1ZThjYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TiJ9b_M3hQoAS0yV5z_2ivLqi3wQtJAHotePiOOo0XE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg4OTksImV4cCI6MTU4ODE0ODg5OSwibmJmIjoxNTc5NTA4ODk5LCJqdGkiOiI3MzM0OThhZmQ1ZDljNjQ4YTg4ZTFmN2Q1OTQ1ZThjYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TiJ9b_M3hQoAS0yV5z_2ivLqi3wQtJAHotePiOOo0XE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:27', 'time_end': '2020-01-20 16:27', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg4OTksImV4cCI6MTU4ODE0ODg5OSwibmJmIjoxNTc5NTA4ODk5LCJqdGkiOiI3MzM0OThhZmQ1ZDljNjQ4YTg4ZTFmN2Q1OTQ1ZThjYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TiJ9b_M3hQoAS0yV5z_2ivLqi3wQtJAHotePiOOo0XE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:27', 'time_end': '2020-01-20 16:27', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg4OTksImV4cCI6MTU4ODE0ODg5OSwibmJmIjoxNTc5NTA4ODk5LCJqdGkiOiI3MzM0OThhZmQ1ZDljNjQ4YTg4ZTFmN2Q1OTQ1ZThjYSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.TiJ9b_M3hQoAS0yV5z_2ivLqi3wQtJAHotePiOOo0XE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:27', 'timeEnd': '2020-01-20 16:27', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data334] | 39.47 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.377000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.592000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.395000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.232000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.227000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:28 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:28 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.034000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.686000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.828000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:28 - 2020-01-20 16:28 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:28 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:28 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.317000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.504000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.195000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.876000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.958000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg5NTYsImV4cCI6MTU4ODE0ODk1NiwibmJmIjoxNTc5NTA4OTU2LCJqdGkiOiJiZTI1YTJiYWFiN2U2NGE4ZWVhZWUzNWJjZWQ4ZGY1ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-tQqcBtfSPR-XKvySWaO5NKjB5vgw0bfkvN7BOnYYOo', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg5NTYsImV4cCI6MTU4ODE0ODk1NiwibmJmIjoxNTc5NTA4OTU2LCJqdGkiOiJiZTI1YTJiYWFiN2U2NGE4ZWVhZWUzNWJjZWQ4ZGY1ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-tQqcBtfSPR-XKvySWaO5NKjB5vgw0bfkvN7BOnYYOo'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:28', 'time_end': '2020-01-20 16:28', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg5NTYsImV4cCI6MTU4ODE0ODk1NiwibmJmIjoxNTc5NTA4OTU2LCJqdGkiOiJiZTI1YTJiYWFiN2U2NGE4ZWVhZWUzNWJjZWQ4ZGY1ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-tQqcBtfSPR-XKvySWaO5NKjB5vgw0bfkvN7BOnYYOo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:28', 'time_end': '2020-01-20 16:28', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDg5NTYsImV4cCI6MTU4ODE0ODk1NiwibmJmIjoxNTc5NTA4OTU2LCJqdGkiOiJiZTI1YTJiYWFiN2U2NGE4ZWVhZWUzNWJjZWQ4ZGY1ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-tQqcBtfSPR-XKvySWaO5NKjB5vgw0bfkvN7BOnYYOo', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:28', 'timeEnd': '2020-01-20 16:28', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data335] | 39.97 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.221000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.563000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.359000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.262000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.253000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:29 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:29 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.060000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.884000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.753000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.248000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:29 - 2020-01-20 16:29 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:29 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:29 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.503000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.075000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.835000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.955000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkwMTQsImV4cCI6MTU4ODE0OTAxNCwibmJmIjoxNTc5NTA5MDE0LCJqdGkiOiIwY2MxMTg4NzYwYmNiNTgwMDZlZmIzNmMyODhkNDJjZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.d4eBS93rKwurh0k2jkyvEbuSxy8lDtZ7n_kwtRqek6s', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkwMTQsImV4cCI6MTU4ODE0OTAxNCwibmJmIjoxNTc5NTA5MDE0LCJqdGkiOiIwY2MxMTg4NzYwYmNiNTgwMDZlZmIzNmMyODhkNDJjZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.d4eBS93rKwurh0k2jkyvEbuSxy8lDtZ7n_kwtRqek6s'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:29', 'time_end': '2020-01-20 16:29', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkwMTQsImV4cCI6MTU4ODE0OTAxNCwibmJmIjoxNTc5NTA5MDE0LCJqdGkiOiIwY2MxMTg4NzYwYmNiNTgwMDZlZmIzNmMyODhkNDJjZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.d4eBS93rKwurh0k2jkyvEbuSxy8lDtZ7n_kwtRqek6s', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:29', 'time_end': '2020-01-20 16:29', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkwMTQsImV4cCI6MTU4ODE0OTAxNCwibmJmIjoxNTc5NTA5MDE0LCJqdGkiOiIwY2MxMTg4NzYwYmNiNTgwMDZlZmIzNmMyODhkNDJjZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.d4eBS93rKwurh0k2jkyvEbuSxy8lDtZ7n_kwtRqek6s', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:29', 'timeEnd': '2020-01-20 16:29', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data336] | 39.57 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.333000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.855000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.233000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:30 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:30 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.397000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.894000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.241000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:30 - 2020-01-20 16:30 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:30 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:30 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.848000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.129000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.829000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.962000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkwNzEsImV4cCI6MTU4ODE0OTA3MSwibmJmIjoxNTc5NTA5MDcxLCJqdGkiOiIxZDI0ZTUxMWI1YjZkMTUzZDBhY2Y2MmVlZGIwNmFkYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lwf25shG-QMs9bPLi3_urvsDSSNBmeFg9XnKQnT_Nek', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkwNzEsImV4cCI6MTU4ODE0OTA3MSwibmJmIjoxNTc5NTA5MDcxLCJqdGkiOiIxZDI0ZTUxMWI1YjZkMTUzZDBhY2Y2MmVlZGIwNmFkYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lwf25shG-QMs9bPLi3_urvsDSSNBmeFg9XnKQnT_Nek'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:30', 'time_end': '2020-01-20 16:30', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkwNzEsImV4cCI6MTU4ODE0OTA3MSwibmJmIjoxNTc5NTA5MDcxLCJqdGkiOiIxZDI0ZTUxMWI1YjZkMTUzZDBhY2Y2MmVlZGIwNmFkYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lwf25shG-QMs9bPLi3_urvsDSSNBmeFg9XnKQnT_Nek', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:30', 'time_end': '2020-01-20 16:30', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkwNzEsImV4cCI6MTU4ODE0OTA3MSwibmJmIjoxNTc5NTA5MDcxLCJqdGkiOiIxZDI0ZTUxMWI1YjZkMTUzZDBhY2Y2MmVlZGIwNmFkYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Lwf25shG-QMs9bPLi3_urvsDSSNBmeFg9XnKQnT_Nek', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:30', 'timeEnd': '2020-01-20 16:30', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data337] | 39.31 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.182000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.634000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.701000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.215000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:31 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:31 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.052000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:31 - 2020-01-20 16:31 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:31 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:31 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.467000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.192000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.841000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.936000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkxMjksImV4cCI6MTU4ODE0OTEyOSwibmJmIjoxNTc5NTA5MTI5LCJqdGkiOiIzNTFhOWNjZDYxZDkwNDNhYmU3ZWMzYjEzOTIwNzY5ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.U9rqkOUQfpsUmp2LK0RW3qbyjXl7i9JEspjaqdsil2g', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkxMjksImV4cCI6MTU4ODE0OTEyOSwibmJmIjoxNTc5NTA5MTI5LCJqdGkiOiIzNTFhOWNjZDYxZDkwNDNhYmU3ZWMzYjEzOTIwNzY5ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.U9rqkOUQfpsUmp2LK0RW3qbyjXl7i9JEspjaqdsil2g'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:31', 'time_end': '2020-01-20 16:31', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkxMjksImV4cCI6MTU4ODE0OTEyOSwibmJmIjoxNTc5NTA5MTI5LCJqdGkiOiIzNTFhOWNjZDYxZDkwNDNhYmU3ZWMzYjEzOTIwNzY5ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.U9rqkOUQfpsUmp2LK0RW3qbyjXl7i9JEspjaqdsil2g', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:31', 'time_end': '2020-01-20 16:31', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkxMjksImV4cCI6MTU4ODE0OTEyOSwibmJmIjoxNTc5NTA5MTI5LCJqdGkiOiIzNTFhOWNjZDYxZDkwNDNhYmU3ZWMzYjEzOTIwNzY5ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.U9rqkOUQfpsUmp2LK0RW3qbyjXl7i9JEspjaqdsil2g', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:31', 'timeEnd': '2020-01-20 16:31', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data338] | 38.88 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.162000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.612000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.561000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.357000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.230000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.203000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.209000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:32 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:32 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.049000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.842000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.188000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:32 - 2020-01-20 16:32 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:32 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:32 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.827000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.131000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.873000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.960000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkxODYsImV4cCI6MTU4ODE0OTE4NiwibmJmIjoxNTc5NTA5MTg2LCJqdGkiOiIwY2I3OGY1ZDIzNWYxOTkzZTFlMDlmYzhiNDkyOGE0OCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.dGkg9GlrcTmbKWPTVfQjSwMiCZNZVGc7jxHF-VYQwvA', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkxODYsImV4cCI6MTU4ODE0OTE4NiwibmJmIjoxNTc5NTA5MTg2LCJqdGkiOiIwY2I3OGY1ZDIzNWYxOTkzZTFlMDlmYzhiNDkyOGE0OCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.dGkg9GlrcTmbKWPTVfQjSwMiCZNZVGc7jxHF-VYQwvA'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:32', 'time_end': '2020-01-20 16:32', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkxODYsImV4cCI6MTU4ODE0OTE4NiwibmJmIjoxNTc5NTA5MTg2LCJqdGkiOiIwY2I3OGY1ZDIzNWYxOTkzZTFlMDlmYzhiNDkyOGE0OCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.dGkg9GlrcTmbKWPTVfQjSwMiCZNZVGc7jxHF-VYQwvA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:32', 'time_end': '2020-01-20 16:32', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkxODYsImV4cCI6MTU4ODE0OTE4NiwibmJmIjoxNTc5NTA5MTg2LCJqdGkiOiIwY2I3OGY1ZDIzNWYxOTkzZTFlMDlmYzhiNDkyOGE0OCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.dGkg9GlrcTmbKWPTVfQjSwMiCZNZVGc7jxHF-VYQwvA', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:32', 'timeEnd': '2020-01-20 16:32', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data339] | 39.90 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.353000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.624000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.580000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.547000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.950000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.258000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:33 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:33 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.043000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:33 - 2020-01-20 16:33 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:33 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:33 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.481000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.181000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.885000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.930000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkyNDQsImV4cCI6MTU4ODE0OTI0NCwibmJmIjoxNTc5NTA5MjQ0LCJqdGkiOiJlMDZhMWM4Yjg0YjU0MDQ3MDVjZjg4ZWQ4ZGFlZDdmZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DiUNUpP-mZXi97acMhZmR3ghvV8at3EIKuQQtj_7g5w', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkyNDQsImV4cCI6MTU4ODE0OTI0NCwibmJmIjoxNTc5NTA5MjQ0LCJqdGkiOiJlMDZhMWM4Yjg0YjU0MDQ3MDVjZjg4ZWQ4ZGFlZDdmZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DiUNUpP-mZXi97acMhZmR3ghvV8at3EIKuQQtj_7g5w'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:33', 'time_end': '2020-01-20 16:33', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkyNDQsImV4cCI6MTU4ODE0OTI0NCwibmJmIjoxNTc5NTA5MjQ0LCJqdGkiOiJlMDZhMWM4Yjg0YjU0MDQ3MDVjZjg4ZWQ4ZGFlZDdmZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DiUNUpP-mZXi97acMhZmR3ghvV8at3EIKuQQtj_7g5w', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:33', 'time_end': '2020-01-20 16:33', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkyNDQsImV4cCI6MTU4ODE0OTI0NCwibmJmIjoxNTc5NTA5MjQ0LCJqdGkiOiJlMDZhMWM4Yjg0YjU0MDQ3MDVjZjg4ZWQ4ZGFlZDdmZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.DiUNUpP-mZXi97acMhZmR3ghvV8at3EIKuQQtj_7g5w', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:33', 'timeEnd': '2020-01-20 16:33', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data340] | 39.49 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.213000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.598000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.601000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.517000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.264000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.325000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.203000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:34 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:34 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.048000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.906000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.234000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:34 - 2020-01-20 16:34 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:34 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:34 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.470000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.012000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.824000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.656000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.981000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkzMDIsImV4cCI6MTU4ODE0OTMwMiwibmJmIjoxNTc5NTA5MzAyLCJqdGkiOiI0OWZmMTRiNzlmNzRhY2Y4MmJhZDI0NWMxYjdlNWM4MyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.apO7SipyzA0yEQFMxdCXsr1wnP6mg1yHNS3hIINi2Rs', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkzMDIsImV4cCI6MTU4ODE0OTMwMiwibmJmIjoxNTc5NTA5MzAyLCJqdGkiOiI0OWZmMTRiNzlmNzRhY2Y4MmJhZDI0NWMxYjdlNWM4MyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.apO7SipyzA0yEQFMxdCXsr1wnP6mg1yHNS3hIINi2Rs'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:34', 'time_end': '2020-01-20 16:34', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkzMDIsImV4cCI6MTU4ODE0OTMwMiwibmJmIjoxNTc5NTA5MzAyLCJqdGkiOiI0OWZmMTRiNzlmNzRhY2Y4MmJhZDI0NWMxYjdlNWM4MyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.apO7SipyzA0yEQFMxdCXsr1wnP6mg1yHNS3hIINi2Rs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:34', 'time_end': '2020-01-20 16:34', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkzMDIsImV4cCI6MTU4ODE0OTMwMiwibmJmIjoxNTc5NTA5MzAyLCJqdGkiOiI0OWZmMTRiNzlmNzRhY2Y4MmJhZDI0NWMxYjdlNWM4MyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.apO7SipyzA0yEQFMxdCXsr1wnP6mg1yHNS3hIINi2Rs', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:34', 'timeEnd': '2020-01-20 16:34', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data341] | 39.10 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.250000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.606000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.574000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.425000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:01.243000 INFO root:basepage.py:42 等待 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功 INFO root:basepage.py:121 点击 时间描述-->近7天 元素 ('-android uiautomator', 'new UiSelector().text("近7天")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-13 16:35 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:35 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.016000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:01.331000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-13 16:35 - 2020-01-20 16:35 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-13 16:35 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:35 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.467000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.205000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.825000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.984000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkzNTksImV4cCI6MTU4ODE0OTM1OSwibmJmIjoxNTc5NTA5MzU5LCJqdGkiOiJlYWI4YzU5NmY2OTM4Y2NmNTQxNTc0ODExODdjY2VmNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ecB4lNnzdSeEgxZLhfADZinfTW3CP--62Bz5OMMZ-2s', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkzNTksImV4cCI6MTU4ODE0OTM1OSwibmJmIjoxNTc5NTA5MzU5LCJqdGkiOiJlYWI4YzU5NmY2OTM4Y2NmNTQxNTc0ODExODdjY2VmNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ecB4lNnzdSeEgxZLhfADZinfTW3CP--62Bz5OMMZ-2s'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:35', 'time_end': '2020-01-20 16:35', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkzNTksImV4cCI6MTU4ODE0OTM1OSwibmJmIjoxNTc5NTA5MzU5LCJqdGkiOiJlYWI4YzU5NmY2OTM4Y2NmNTQxNTc0ODExODdjY2VmNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ecB4lNnzdSeEgxZLhfADZinfTW3CP--62Bz5OMMZ-2s', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-13 16:35', 'time_end': '2020-01-20 16:35', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDkzNTksImV4cCI6MTU4ODE0OTM1OSwibmJmIjoxNTc5NTA5MzU5LCJqdGkiOiJlYWI4YzU5NmY2OTM4Y2NmNTQxNTc0ODExODdjY2VmNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ecB4lNnzdSeEgxZLhfADZinfTW3CP--62Bz5OMMZ-2s', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-13 16:35', 'timeEnd': '2020-01-20 16:35', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data342] | 35.42 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.286000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.564000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.648000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.230000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:36 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:36 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:36 - 2020-01-20 16:36 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:36 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:36 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.494000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.075000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.829000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.943000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk0MTMsImV4cCI6MTU4ODE0OTQxMywibmJmIjoxNTc5NTA5NDEzLCJqdGkiOiI2NzVkMmJiM2NiYzcyNTdjNzE4ZGUxZDRhNzM1ZDkxZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PahMgikJ9y-a6hdScgA9AmUexAswdcRcu8HU-e9ELJE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk0MTMsImV4cCI6MTU4ODE0OTQxMywibmJmIjoxNTc5NTA5NDEzLCJqdGkiOiI2NzVkMmJiM2NiYzcyNTdjNzE4ZGUxZDRhNzM1ZDkxZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PahMgikJ9y-a6hdScgA9AmUexAswdcRcu8HU-e9ELJE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:36', 'time_end': '2020-01-20 16:36', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk0MTMsImV4cCI6MTU4ODE0OTQxMywibmJmIjoxNTc5NTA5NDEzLCJqdGkiOiI2NzVkMmJiM2NiYzcyNTdjNzE4ZGUxZDRhNzM1ZDkxZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PahMgikJ9y-a6hdScgA9AmUexAswdcRcu8HU-e9ELJE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:36', 'time_end': '2020-01-20 16:36', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk0MTMsImV4cCI6MTU4ODE0OTQxMywibmJmIjoxNTc5NTA5NDEzLCJqdGkiOiI2NzVkMmJiM2NiYzcyNTdjNzE4ZGUxZDRhNzM1ZDkxZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.PahMgikJ9y-a6hdScgA9AmUexAswdcRcu8HU-e9ELJE', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:36', 'timeEnd': '2020-01-20 16:36', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data343] | 35.71 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.260000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.350000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.239000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.262000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:37 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:37 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:37 - 2020-01-20 16:37 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:37 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:37 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.498000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.074000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.015000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.927000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk0NjYsImV4cCI6MTU4ODE0OTQ2NiwibmJmIjoxNTc5NTA5NDY2LCJqdGkiOiIzOWMxOGY0YTBkZGYyNDA2ZGRhOTBhNzYwMThhYzdiNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nnni3XqJosWIiP3RlNs01GRSQFfR7YzoWLYAkJC183E', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk0NjYsImV4cCI6MTU4ODE0OTQ2NiwibmJmIjoxNTc5NTA5NDY2LCJqdGkiOiIzOWMxOGY0YTBkZGYyNDA2ZGRhOTBhNzYwMThhYzdiNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nnni3XqJosWIiP3RlNs01GRSQFfR7YzoWLYAkJC183E'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:37', 'time_end': '2020-01-20 16:37', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk0NjYsImV4cCI6MTU4ODE0OTQ2NiwibmJmIjoxNTc5NTA5NDY2LCJqdGkiOiIzOWMxOGY0YTBkZGYyNDA2ZGRhOTBhNzYwMThhYzdiNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nnni3XqJosWIiP3RlNs01GRSQFfR7YzoWLYAkJC183E', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:37', 'time_end': '2020-01-20 16:37', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk0NjYsImV4cCI6MTU4ODE0OTQ2NiwibmJmIjoxNTc5NTA5NDY2LCJqdGkiOiIzOWMxOGY0YTBkZGYyNDA2ZGRhOTBhNzYwMThhYzdiNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nnni3XqJosWIiP3RlNs01GRSQFfR7YzoWLYAkJC183E', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:37', 'timeEnd': '2020-01-20 16:37', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data344] | 35.60 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.222000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.572000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.350000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.265000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.263000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:38 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:38 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:38 - 2020-01-20 16:38 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:38 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:38 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.489000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.134000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.872000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.944000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk1MjAsImV4cCI6MTU4ODE0OTUyMCwibmJmIjoxNTc5NTA5NTIwLCJqdGkiOiI0YjcxMmJhMjkwZDM2NWM1ZmE0ZTU5ODcwYjA1NGE4MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F2SIsk6kG9aCDU9gHq8hSjInTQVexHeBZ3HF7xxc0Uk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk1MjAsImV4cCI6MTU4ODE0OTUyMCwibmJmIjoxNTc5NTA5NTIwLCJqdGkiOiI0YjcxMmJhMjkwZDM2NWM1ZmE0ZTU5ODcwYjA1NGE4MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F2SIsk6kG9aCDU9gHq8hSjInTQVexHeBZ3HF7xxc0Uk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:38', 'time_end': '2020-01-20 16:38', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk1MjAsImV4cCI6MTU4ODE0OTUyMCwibmJmIjoxNTc5NTA5NTIwLCJqdGkiOiI0YjcxMmJhMjkwZDM2NWM1ZmE0ZTU5ODcwYjA1NGE4MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F2SIsk6kG9aCDU9gHq8hSjInTQVexHeBZ3HF7xxc0Uk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:38', 'time_end': '2020-01-20 16:38', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk1MjAsImV4cCI6MTU4ODE0OTUyMCwibmJmIjoxNTc5NTA5NTIwLCJqdGkiOiI0YjcxMmJhMjkwZDM2NWM1ZmE0ZTU5ODcwYjA1NGE4MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.F2SIsk6kG9aCDU9gHq8hSjInTQVexHeBZ3HF7xxc0Uk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:38', 'timeEnd': '2020-01-20 16:38', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data345] | 35.42 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.352000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.567000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.550000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.512000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.232000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.311000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:39 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:39 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:39 - 2020-01-20 16:39 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:39 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:39 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.094000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.836000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.952000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk1NzQsImV4cCI6MTU4ODE0OTU3NCwibmJmIjoxNTc5NTA5NTc0LCJqdGkiOiIwNmQzYzYwNjI5OWM5YWE2YWZhNGFlYjM3ZjU4ZDlhOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bSCKEKX4XzJa86Hf52nDnAMj7Ry7neevAOIj53FnBp0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk1NzQsImV4cCI6MTU4ODE0OTU3NCwibmJmIjoxNTc5NTA5NTc0LCJqdGkiOiIwNmQzYzYwNjI5OWM5YWE2YWZhNGFlYjM3ZjU4ZDlhOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bSCKEKX4XzJa86Hf52nDnAMj7Ry7neevAOIj53FnBp0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:39', 'time_end': '2020-01-20 16:39', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk1NzQsImV4cCI6MTU4ODE0OTU3NCwibmJmIjoxNTc5NTA5NTc0LCJqdGkiOiIwNmQzYzYwNjI5OWM5YWE2YWZhNGFlYjM3ZjU4ZDlhOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bSCKEKX4XzJa86Hf52nDnAMj7Ry7neevAOIj53FnBp0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:39', 'time_end': '2020-01-20 16:39', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk1NzQsImV4cCI6MTU4ODE0OTU3NCwibmJmIjoxNTc5NTA5NTc0LCJqdGkiOiIwNmQzYzYwNjI5OWM5YWE2YWZhNGFlYjM3ZjU4ZDlhOSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bSCKEKX4XzJa86Hf52nDnAMj7Ry7neevAOIj53FnBp0', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:39', 'timeEnd': '2020-01-20 16:39', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data346] | 35.79 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.072000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.603000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.420000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.230000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:40 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:40 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:40 - 2020-01-20 16:40 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:40 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:40 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.466000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.211000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.836000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.952000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk2MjgsImV4cCI6MTU4ODE0OTYyOCwibmJmIjoxNTc5NTA5NjI4LCJqdGkiOiIwOGUwOWU0MmVjMGJlMjkzM2Q4OGVmZGY0ZGFlNDJiMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D3ESCTdlMWT5_aNUkjmN4igZcM_f3gh-ORN2Zfwn2YU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk2MjgsImV4cCI6MTU4ODE0OTYyOCwibmJmIjoxNTc5NTA5NjI4LCJqdGkiOiIwOGUwOWU0MmVjMGJlMjkzM2Q4OGVmZGY0ZGFlNDJiMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D3ESCTdlMWT5_aNUkjmN4igZcM_f3gh-ORN2Zfwn2YU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:40', 'time_end': '2020-01-20 16:40', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk2MjgsImV4cCI6MTU4ODE0OTYyOCwibmJmIjoxNTc5NTA5NjI4LCJqdGkiOiIwOGUwOWU0MmVjMGJlMjkzM2Q4OGVmZGY0ZGFlNDJiMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D3ESCTdlMWT5_aNUkjmN4igZcM_f3gh-ORN2Zfwn2YU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:40', 'time_end': '2020-01-20 16:40', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk2MjgsImV4cCI6MTU4ODE0OTYyOCwibmJmIjoxNTc5NTA5NjI4LCJqdGkiOiIwOGUwOWU0MmVjMGJlMjkzM2Q4OGVmZGY0ZGFlNDJiMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.D3ESCTdlMWT5_aNUkjmN4igZcM_f3gh-ORN2Zfwn2YU', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:40', 'timeEnd': '2020-01-20 16:40', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data347] | 36.92 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.216000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.600000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.534000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.640000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.213000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:41 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:41 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.272000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:41 - 2020-01-20 16:41 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:41 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:41 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.494000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.212000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.838000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk2ODMsImV4cCI6MTU4ODE0OTY4MywibmJmIjoxNTc5NTA5NjgzLCJqdGkiOiI4ZDAxMjhmMzFjZTlmZDkwMDU1YWNmOGMyNGE4ZDY1NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fPGZCwqnLo3nC3deggozBm4LHuF5hDbIU5ZozGkgMlc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk2ODMsImV4cCI6MTU4ODE0OTY4MywibmJmIjoxNTc5NTA5NjgzLCJqdGkiOiI4ZDAxMjhmMzFjZTlmZDkwMDU1YWNmOGMyNGE4ZDY1NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fPGZCwqnLo3nC3deggozBm4LHuF5hDbIU5ZozGkgMlc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:41', 'time_end': '2020-01-20 16:41', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk2ODMsImV4cCI6MTU4ODE0OTY4MywibmJmIjoxNTc5NTA5NjgzLCJqdGkiOiI4ZDAxMjhmMzFjZTlmZDkwMDU1YWNmOGMyNGE4ZDY1NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fPGZCwqnLo3nC3deggozBm4LHuF5hDbIU5ZozGkgMlc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:41', 'time_end': '2020-01-20 16:41', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk2ODMsImV4cCI6MTU4ODE0OTY4MywibmJmIjoxNTc5NTA5NjgzLCJqdGkiOiI4ZDAxMjhmMzFjZTlmZDkwMDU1YWNmOGMyNGE4ZDY1NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.fPGZCwqnLo3nC3deggozBm4LHuF5hDbIU5ZozGkgMlc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:41', 'timeEnd': '2020-01-20 16:41', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data348] | 35.77 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.320000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.524000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.225000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.233000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:42 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:42 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:42 - 2020-01-20 16:42 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:42 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:42 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.481000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.086000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.013000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.893000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk3MzcsImV4cCI6MTU4ODE0OTczNywibmJmIjoxNTc5NTA5NzM3LCJqdGkiOiIzMDQ5YTg3YTkzZjJiODVlNzlhYmFlNzc2NTAyMmI5ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Qfg1L4wPTAfWHGwvMqeuyCkzr4WisqqStqKvSt5KpbY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk3MzcsImV4cCI6MTU4ODE0OTczNywibmJmIjoxNTc5NTA5NzM3LCJqdGkiOiIzMDQ5YTg3YTkzZjJiODVlNzlhYmFlNzc2NTAyMmI5ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Qfg1L4wPTAfWHGwvMqeuyCkzr4WisqqStqKvSt5KpbY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:42', 'time_end': '2020-01-20 16:42', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk3MzcsImV4cCI6MTU4ODE0OTczNywibmJmIjoxNTc5NTA5NzM3LCJqdGkiOiIzMDQ5YTg3YTkzZjJiODVlNzlhYmFlNzc2NTAyMmI5ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Qfg1L4wPTAfWHGwvMqeuyCkzr4WisqqStqKvSt5KpbY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:42', 'time_end': '2020-01-20 16:42', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk3MzcsImV4cCI6MTU4ODE0OTczNywibmJmIjoxNTc5NTA5NzM3LCJqdGkiOiIzMDQ5YTg3YTkzZjJiODVlNzlhYmFlNzc2NTAyMmI5ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Qfg1L4wPTAfWHGwvMqeuyCkzr4WisqqStqKvSt5KpbY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:42', 'timeEnd': '2020-01-20 16:42', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data349] | 36.63 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.214000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.587000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.543000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.324000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.251000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.225000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:42 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:42 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:42 - 2020-01-20 16:42 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:42 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:42 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.450000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.179000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.859000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.944000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk3OTIsImV4cCI6MTU4ODE0OTc5MiwibmJmIjoxNTc5NTA5NzkyLCJqdGkiOiJjODAyMjVjOWU1ZjQwOTMzNjQ2MGY5MzhkODY1NGU0ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NxIaFDiJ61083mGdVNPDAt2aG9xC7ePgAsUNGhwYEU8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk3OTIsImV4cCI6MTU4ODE0OTc5MiwibmJmIjoxNTc5NTA5NzkyLCJqdGkiOiJjODAyMjVjOWU1ZjQwOTMzNjQ2MGY5MzhkODY1NGU0ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NxIaFDiJ61083mGdVNPDAt2aG9xC7ePgAsUNGhwYEU8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:42', 'time_end': '2020-01-20 16:42', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk3OTIsImV4cCI6MTU4ODE0OTc5MiwibmJmIjoxNTc5NTA5NzkyLCJqdGkiOiJjODAyMjVjOWU1ZjQwOTMzNjQ2MGY5MzhkODY1NGU0ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NxIaFDiJ61083mGdVNPDAt2aG9xC7ePgAsUNGhwYEU8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:42', 'time_end': '2020-01-20 16:42', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk3OTIsImV4cCI6MTU4ODE0OTc5MiwibmJmIjoxNTc5NTA5NzkyLCJqdGkiOiJjODAyMjVjOWU1ZjQwOTMzNjQ2MGY5MzhkODY1NGU0ZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.NxIaFDiJ61083mGdVNPDAt2aG9xC7ePgAsUNGhwYEU8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:42', 'timeEnd': '2020-01-20 16:42', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data350] | 36.47 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.271000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.608000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.562000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.405000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.240000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:43 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:43 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:43 - 2020-01-20 16:43 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:43 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:43 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.468000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.216000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.879000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.961000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk4NDcsImV4cCI6MTU4ODE0OTg0NywibmJmIjoxNTc5NTA5ODQ3LCJqdGkiOiIxYjI0NTI2YzE1YzY1ZDQ4YmViYmYyZDdmM2ZmMGRkNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rwlPyu5KaGP1I52Xc44oz_138aYpKXkvqIbmMYFtrKQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk4NDcsImV4cCI6MTU4ODE0OTg0NywibmJmIjoxNTc5NTA5ODQ3LCJqdGkiOiIxYjI0NTI2YzE1YzY1ZDQ4YmViYmYyZDdmM2ZmMGRkNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rwlPyu5KaGP1I52Xc44oz_138aYpKXkvqIbmMYFtrKQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:43', 'time_end': '2020-01-20 16:43', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk4NDcsImV4cCI6MTU4ODE0OTg0NywibmJmIjoxNTc5NTA5ODQ3LCJqdGkiOiIxYjI0NTI2YzE1YzY1ZDQ4YmViYmYyZDdmM2ZmMGRkNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rwlPyu5KaGP1I52Xc44oz_138aYpKXkvqIbmMYFtrKQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:43', 'time_end': '2020-01-20 16:43', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk4NDcsImV4cCI6MTU4ODE0OTg0NywibmJmIjoxNTc5NTA5ODQ3LCJqdGkiOiIxYjI0NTI2YzE1YzY1ZDQ4YmViYmYyZDdmM2ZmMGRkNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.rwlPyu5KaGP1I52Xc44oz_138aYpKXkvqIbmMYFtrKQ', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:43', 'timeEnd': '2020-01-20 16:43', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data351] | 35.57 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.337000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.547000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.494000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.204000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.208000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:44 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:44 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.179000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:44 - 2020-01-20 16:44 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:44 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:44 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.489000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.182000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.837000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:01.372000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk5MDEsImV4cCI6MTU4ODE0OTkwMSwibmJmIjoxNTc5NTA5OTAxLCJqdGkiOiIzYWI3N2I4YjYwY2FmZDYzYjA5ZjAzNzNkYjZhZDg4MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eZrvbPqSyaYzstWqSy-5ZCb8CxnhJLQX7aFyp_3BEm4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk5MDEsImV4cCI6MTU4ODE0OTkwMSwibmJmIjoxNTc5NTA5OTAxLCJqdGkiOiIzYWI3N2I4YjYwY2FmZDYzYjA5ZjAzNzNkYjZhZDg4MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eZrvbPqSyaYzstWqSy-5ZCb8CxnhJLQX7aFyp_3BEm4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:44', 'time_end': '2020-01-20 16:44', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk5MDEsImV4cCI6MTU4ODE0OTkwMSwibmJmIjoxNTc5NTA5OTAxLCJqdGkiOiIzYWI3N2I4YjYwY2FmZDYzYjA5ZjAzNzNkYjZhZDg4MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eZrvbPqSyaYzstWqSy-5ZCb8CxnhJLQX7aFyp_3BEm4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:44', 'time_end': '2020-01-20 16:44', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk5MDEsImV4cCI6MTU4ODE0OTkwMSwibmJmIjoxNTc5NTA5OTAxLCJqdGkiOiIzYWI3N2I4YjYwY2FmZDYzYjA5ZjAzNzNkYjZhZDg4MSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.eZrvbPqSyaYzstWqSy-5ZCb8CxnhJLQX7aFyp_3BEm4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:44', 'timeEnd': '2020-01-20 16:44', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data352] | 35.58 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.194000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.619000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.381000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.242000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:45 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:45 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.166000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:45 - 2020-01-20 16:45 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:45 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:45 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.515000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.205000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.854000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.878000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk5NTQsImV4cCI6MTU4ODE0OTk1NCwibmJmIjoxNTc5NTA5OTU0LCJqdGkiOiJlYzA2ZWU4NDZiMTA5MjliZWU0ZjYwZGZkY2Y2ZDFhNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.apFJp0ADtytpxSgNcVcM6dRmO46s24CxzNQPqu_BlB4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk5NTQsImV4cCI6MTU4ODE0OTk1NCwibmJmIjoxNTc5NTA5OTU0LCJqdGkiOiJlYzA2ZWU4NDZiMTA5MjliZWU0ZjYwZGZkY2Y2ZDFhNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.apFJp0ADtytpxSgNcVcM6dRmO46s24CxzNQPqu_BlB4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:45', 'time_end': '2020-01-20 16:45', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk5NTQsImV4cCI6MTU4ODE0OTk1NCwibmJmIjoxNTc5NTA5OTU0LCJqdGkiOiJlYzA2ZWU4NDZiMTA5MjliZWU0ZjYwZGZkY2Y2ZDFhNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.apFJp0ADtytpxSgNcVcM6dRmO46s24CxzNQPqu_BlB4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:45', 'time_end': '2020-01-20 16:45', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MDk5NTQsImV4cCI6MTU4ODE0OTk1NCwibmJmIjoxNTc5NTA5OTU0LCJqdGkiOiJlYzA2ZWU4NDZiMTA5MjliZWU0ZjYwZGZkY2Y2ZDFhNiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.apFJp0ADtytpxSgNcVcM6dRmO46s24CxzNQPqu_BlB4', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:45', 'timeEnd': '2020-01-20 16:45', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data353] | 38.76 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.302000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.576000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.478000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.235000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:46 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:46 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:46 - 2020-01-20 16:46 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:46 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:46 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.492000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.626000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.845000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.898000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAwMTEsImV4cCI6MTU4ODE1MDAxMSwibmJmIjoxNTc5NTEwMDExLCJqdGkiOiI0NmNiZWI4OTVhMDJkM2QxNmIyMzM2MTg5ODkzNzZlYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Gcgaxy63WH5faU_DnbZjtfg9dizzEvGggGjGIjk5bzc', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAwMTEsImV4cCI6MTU4ODE1MDAxMSwibmJmIjoxNTc5NTEwMDExLCJqdGkiOiI0NmNiZWI4OTVhMDJkM2QxNmIyMzM2MTg5ODkzNzZlYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Gcgaxy63WH5faU_DnbZjtfg9dizzEvGggGjGIjk5bzc'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:46', 'time_end': '2020-01-20 16:46', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAwMTEsImV4cCI6MTU4ODE1MDAxMSwibmJmIjoxNTc5NTEwMDExLCJqdGkiOiI0NmNiZWI4OTVhMDJkM2QxNmIyMzM2MTg5ODkzNzZlYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Gcgaxy63WH5faU_DnbZjtfg9dizzEvGggGjGIjk5bzc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:46', 'time_end': '2020-01-20 16:46', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAwMTEsImV4cCI6MTU4ODE1MDAxMSwibmJmIjoxNTc5NTEwMDExLCJqdGkiOiI0NmNiZWI4OTVhMDJkM2QxNmIyMzM2MTg5ODkzNzZlYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Gcgaxy63WH5faU_DnbZjtfg9dizzEvGggGjGIjk5bzc', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:46', 'timeEnd': '2020-01-20 16:46', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data354] | 37.07 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.335000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.568000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.546000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.464000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.252000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.217000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.215000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:47 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:47 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.187000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.226000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.194000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:47 - 2020-01-20 16:47 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:47 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:47 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.501000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.614000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.828000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.900000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAwNjcsImV4cCI6MTU4ODE1MDA2NywibmJmIjoxNTc5NTEwMDY3LCJqdGkiOiI5ZDAyMzkxMjc2MTU1YWQ0NzI1NDc0MDA4ZGRiNWQwZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UAt0kXrCBPjEUsjC0-c-5pA-S7fcPaZt1eWE3cJ_Nj8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAwNjcsImV4cCI6MTU4ODE1MDA2NywibmJmIjoxNTc5NTEwMDY3LCJqdGkiOiI5ZDAyMzkxMjc2MTU1YWQ0NzI1NDc0MDA4ZGRiNWQwZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UAt0kXrCBPjEUsjC0-c-5pA-S7fcPaZt1eWE3cJ_Nj8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:47', 'time_end': '2020-01-20 16:47', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAwNjcsImV4cCI6MTU4ODE1MDA2NywibmJmIjoxNTc5NTEwMDY3LCJqdGkiOiI5ZDAyMzkxMjc2MTU1YWQ0NzI1NDc0MDA4ZGRiNWQwZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UAt0kXrCBPjEUsjC0-c-5pA-S7fcPaZt1eWE3cJ_Nj8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:47', 'time_end': '2020-01-20 16:47', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAwNjcsImV4cCI6MTU4ODE1MDA2NywibmJmIjoxNTc5NTEwMDY3LCJqdGkiOiI5ZDAyMzkxMjc2MTU1YWQ0NzI1NDc0MDA4ZGRiNWQwZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UAt0kXrCBPjEUsjC0-c-5pA-S7fcPaZt1eWE3cJ_Nj8', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:47', 'timeEnd': '2020-01-20 16:47', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data355] | 36.15 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.253000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.569000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.369000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.244000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:48 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:48 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.210000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:48 - 2020-01-20 16:48 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:48 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:48 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.479000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.240000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.826000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.929000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAxMjIsImV4cCI6MTU4ODE1MDEyMiwibmJmIjoxNTc5NTEwMTIyLCJqdGkiOiI4MDc5OTM4NGFjZTdlMTM5MTQxNzFmMTMwOWNjYTAyNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ItPsA3i0NJmYrcRVMy7NjK_q1qsnG0tWPDCs_5wY1-Y', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAxMjIsImV4cCI6MTU4ODE1MDEyMiwibmJmIjoxNTc5NTEwMTIyLCJqdGkiOiI4MDc5OTM4NGFjZTdlMTM5MTQxNzFmMTMwOWNjYTAyNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ItPsA3i0NJmYrcRVMy7NjK_q1qsnG0tWPDCs_5wY1-Y'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:48', 'time_end': '2020-01-20 16:48', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAxMjIsImV4cCI6MTU4ODE1MDEyMiwibmJmIjoxNTc5NTEwMTIyLCJqdGkiOiI4MDc5OTM4NGFjZTdlMTM5MTQxNzFmMTMwOWNjYTAyNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ItPsA3i0NJmYrcRVMy7NjK_q1qsnG0tWPDCs_5wY1-Y', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:48', 'time_end': '2020-01-20 16:48', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAxMjIsImV4cCI6MTU4ODE1MDEyMiwibmJmIjoxNTc5NTEwMTIyLCJqdGkiOiI4MDc5OTM4NGFjZTdlMTM5MTQxNzFmMTMwOWNjYTAyNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ItPsA3i0NJmYrcRVMy7NjK_q1qsnG0tWPDCs_5wY1-Y', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:48', 'timeEnd': '2020-01-20 16:48', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data356] | 36.40 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.605000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.584000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.333000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.239000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.230000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.207000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:49 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:49 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:49 - 2020-01-20 16:49 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:49 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:49 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.495000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.244000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.952000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAxNzYsImV4cCI6MTU4ODE1MDE3NiwibmJmIjoxNTc5NTEwMTc2LCJqdGkiOiI0N2EyMDNlMjRjNTkwYjlhZTQ5NGEzNjJmNmQ4ODk2NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-qmSYJYrJgSV8OXxxwuWagN9Fu_B53B3kFKD-6lvUNM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAxNzYsImV4cCI6MTU4ODE1MDE3NiwibmJmIjoxNTc5NTEwMTc2LCJqdGkiOiI0N2EyMDNlMjRjNTkwYjlhZTQ5NGEzNjJmNmQ4ODk2NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-qmSYJYrJgSV8OXxxwuWagN9Fu_B53B3kFKD-6lvUNM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:49', 'time_end': '2020-01-20 16:49', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAxNzYsImV4cCI6MTU4ODE1MDE3NiwibmJmIjoxNTc5NTEwMTc2LCJqdGkiOiI0N2EyMDNlMjRjNTkwYjlhZTQ5NGEzNjJmNmQ4ODk2NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-qmSYJYrJgSV8OXxxwuWagN9Fu_B53B3kFKD-6lvUNM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:49', 'time_end': '2020-01-20 16:49', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAxNzYsImV4cCI6MTU4ODE1MDE3NiwibmJmIjoxNTc5NTEwMTc2LCJqdGkiOiI0N2EyMDNlMjRjNTkwYjlhZTQ5NGEzNjJmNmQ4ODk2NSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.-qmSYJYrJgSV8OXxxwuWagN9Fu_B53B3kFKD-6lvUNM', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:49', 'timeEnd': '2020-01-20 16:49', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data357] | 34.38 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.455000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.558000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.171000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:50 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:50 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.193000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:50 - 2020-01-20 16:50 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:50 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:50 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.880000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.149000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.963000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAyMjksImV4cCI6MTU4ODE1MDIyOSwibmJmIjoxNTc5NTEwMjI5LCJqdGkiOiJlYzhkMDc0ZjFlY2RiMWM0ZjYwNWJlYmQ3M2NmYTY2MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.STkstczfNTyr_7NQcyHBnbXbp8ESvyJBT3LkZkX4_Ok', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAyMjksImV4cCI6MTU4ODE1MDIyOSwibmJmIjoxNTc5NTEwMjI5LCJqdGkiOiJlYzhkMDc0ZjFlY2RiMWM0ZjYwNWJlYmQ3M2NmYTY2MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.STkstczfNTyr_7NQcyHBnbXbp8ESvyJBT3LkZkX4_Ok'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:50', 'time_end': '2020-01-20 16:50', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAyMjksImV4cCI6MTU4ODE1MDIyOSwibmJmIjoxNTc5NTEwMjI5LCJqdGkiOiJlYzhkMDc0ZjFlY2RiMWM0ZjYwNWJlYmQ3M2NmYTY2MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.STkstczfNTyr_7NQcyHBnbXbp8ESvyJBT3LkZkX4_Ok', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:50', 'time_end': '2020-01-20 16:50', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAyMjksImV4cCI6MTU4ODE1MDIyOSwibmJmIjoxNTc5NTEwMjI5LCJqdGkiOiJlYzhkMDc0ZjFlY2RiMWM0ZjYwNWJlYmQ3M2NmYTY2MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.STkstczfNTyr_7NQcyHBnbXbp8ESvyJBT3LkZkX4_Ok', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:50', 'timeEnd': '2020-01-20 16:50', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data358] | 36.07 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.286000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.612000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.545000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.403000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.243000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.254000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.186000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:51 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:51 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:51 - 2020-01-20 16:51 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:51 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:51 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.476000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.901000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.118000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.999000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAyODMsImV4cCI6MTU4ODE1MDI4MywibmJmIjoxNTc5NTEwMjgzLCJqdGkiOiIzMzQyZjVkY2I1OTNkZjA5YTJmZWVkNjljNTE3NjAzMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UwBBgu-HxegKzTx_94-9I6qTZrMONgqteFiLTOZi4no', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAyODMsImV4cCI6MTU4ODE1MDI4MywibmJmIjoxNTc5NTEwMjgzLCJqdGkiOiIzMzQyZjVkY2I1OTNkZjA5YTJmZWVkNjljNTE3NjAzMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UwBBgu-HxegKzTx_94-9I6qTZrMONgqteFiLTOZi4no'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:51', 'time_end': '2020-01-20 16:51', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAyODMsImV4cCI6MTU4ODE1MDI4MywibmJmIjoxNTc5NTEwMjgzLCJqdGkiOiIzMzQyZjVkY2I1OTNkZjA5YTJmZWVkNjljNTE3NjAzMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UwBBgu-HxegKzTx_94-9I6qTZrMONgqteFiLTOZi4no', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:51', 'time_end': '2020-01-20 16:51', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAyODMsImV4cCI6MTU4ODE1MDI4MywibmJmIjoxNTc5NTEwMjgzLCJqdGkiOiIzMzQyZjVkY2I1OTNkZjA5YTJmZWVkNjljNTE3NjAzMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.UwBBgu-HxegKzTx_94-9I6qTZrMONgqteFiLTOZi4no', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:51', 'timeEnd': '2020-01-20 16:51', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data359] | 35.46 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.294000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.589000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.571000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.417000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.457000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.228000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:52 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:52 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.192000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:52 - 2020-01-20 16:52 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:52 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:52 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.038000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:全部终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.463000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.908000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.827000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.975000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAzMzcsImV4cCI6MTU4ODE1MDMzNywibmJmIjoxNTc5NTEwMzM3LCJqdGkiOiI2ZTQ5NDI1ZmU1NjQ4ZmUwNmEzZDdjNGI1MjdhNjUzMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nVBuFI_PVUXqcuFkNiwuKQkG6Lto8UKEwJ55UcqdMA0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAzMzcsImV4cCI6MTU4ODE1MDMzNywibmJmIjoxNTc5NTEwMzM3LCJqdGkiOiI2ZTQ5NDI1ZmU1NjQ4ZmUwNmEzZDdjNGI1MjdhNjUzMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nVBuFI_PVUXqcuFkNiwuKQkG6Lto8UKEwJ55UcqdMA0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:52', 'time_end': '2020-01-20 16:52', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAzMzcsImV4cCI6MTU4ODE1MDMzNywibmJmIjoxNTc5NTEwMzM3LCJqdGkiOiI2ZTQ5NDI1ZmU1NjQ4ZmUwNmEzZDdjNGI1MjdhNjUzMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nVBuFI_PVUXqcuFkNiwuKQkG6Lto8UKEwJ55UcqdMA0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '全部终端', 'terminal': '', 'time_start': '2020-01-19 16:52', 'time_end': '2020-01-20 16:52', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAzMzcsImV4cCI6MTU4ODE1MDMzNywibmJmIjoxNTc5NTEwMzM3LCJqdGkiOiI2ZTQ5NDI1ZmU1NjQ4ZmUwNmEzZDdjNGI1MjdhNjUzMiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.nVBuFI_PVUXqcuFkNiwuKQkG6Lto8UKEwJ55UcqdMA0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '全部终端', 'timeStart': '2020-01-19 16:52', 'timeEnd': '2020-01-20 16:52', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data360] | 42.26 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.345000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.882000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.573000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.501000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.613000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.284000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:52 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:52 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.058000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.839000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.246000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:52 - 2020-01-20 16:52 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:52 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:52 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.486000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.080000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.868000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.984000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAzOTcsImV4cCI6MTU4ODE1MDM5NywibmJmIjoxNTc5NTEwMzk3LCJqdGkiOiJjMWI5MmRiYWFmYjY1ZDE5NTA5ZGY2MjRkN2QwN2M4MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Gw03TwYHMQCjqucq4xTZ9ByZ8L_SoHLuiI-4nA1B_EM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAzOTcsImV4cCI6MTU4ODE1MDM5NywibmJmIjoxNTc5NTEwMzk3LCJqdGkiOiJjMWI5MmRiYWFmYjY1ZDE5NTA5ZGY2MjRkN2QwN2M4MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Gw03TwYHMQCjqucq4xTZ9ByZ8L_SoHLuiI-4nA1B_EM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:52', 'time_end': '2020-01-20 16:52', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAzOTcsImV4cCI6MTU4ODE1MDM5NywibmJmIjoxNTc5NTEwMzk3LCJqdGkiOiJjMWI5MmRiYWFmYjY1ZDE5NTA5ZGY2MjRkN2QwN2M4MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Gw03TwYHMQCjqucq4xTZ9ByZ8L_SoHLuiI-4nA1B_EM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:52', 'time_end': '2020-01-20 16:52', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTAzOTcsImV4cCI6MTU4ODE1MDM5NywibmJmIjoxNTc5NTEwMzk3LCJqdGkiOiJjMWI5MmRiYWFmYjY1ZDE5NTA5ZGY2MjRkN2QwN2M4MiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Gw03TwYHMQCjqucq4xTZ9ByZ8L_SoHLuiI-4nA1B_EM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 16:52', 'timeEnd': '2020-01-20 16:52', 'typeSource': '全部', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data361] | 39.38 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.012000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.645000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.591000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.381000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.241000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.252000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.213000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:53 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:53 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.040000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.136000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:01.089000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:53 - 2020-01-20 16:53 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:53 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:53 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.487000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.205000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:01.016000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.941000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA0NTUsImV4cCI6MTU4ODE1MDQ1NSwibmJmIjoxNTc5NTEwNDU1LCJqdGkiOiJlNGVhZmM4NmNmYzk0YTI0MmQxOGY0ZTUwYzQ5MDU3ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ye4S7Zz-gBthunnE2maaPrHwZOGa4Joqm2xShfAYeRw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA0NTUsImV4cCI6MTU4ODE1MDQ1NSwibmJmIjoxNTc5NTEwNDU1LCJqdGkiOiJlNGVhZmM4NmNmYzk0YTI0MmQxOGY0ZTUwYzQ5MDU3ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ye4S7Zz-gBthunnE2maaPrHwZOGa4Joqm2xShfAYeRw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:53', 'time_end': '2020-01-20 16:53', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA0NTUsImV4cCI6MTU4ODE1MDQ1NSwibmJmIjoxNTc5NTEwNDU1LCJqdGkiOiJlNGVhZmM4NmNmYzk0YTI0MmQxOGY0ZTUwYzQ5MDU3ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ye4S7Zz-gBthunnE2maaPrHwZOGa4Joqm2xShfAYeRw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:53', 'time_end': '2020-01-20 16:53', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA0NTUsImV4cCI6MTU4ODE1MDQ1NSwibmJmIjoxNTc5NTEwNDU1LCJqdGkiOiJlNGVhZmM4NmNmYzk0YTI0MmQxOGY0ZTUwYzQ5MDU3ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ye4S7Zz-gBthunnE2maaPrHwZOGa4Joqm2xShfAYeRw', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 16:53', 'timeEnd': '2020-01-20 16:53', 'typeSource': '全部', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data362] | 39.39 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.266000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.605000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.530000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.231000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:54 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:54 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.082000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.853000 INFO root:basepage.py:42 等待 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功 INFO root:basepage.py:121 点击 支付方式 全部 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.249000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.738000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.160000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:54 - 2020-01-20 16:54 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:54 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:54 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.501000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.211000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.846000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.185000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.949000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA1MTIsImV4cCI6MTU4ODE1MDUxMiwibmJmIjoxNTc5NTEwNTEyLCJqdGkiOiJlMzI1NjBlNzBlNzU2ZGZjY2QwMTllNTk2ZGQ1NjJiZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xFOcyQZ4HYGBY2mf8dheNRwuM00A57JAibNUMJf0Xxg', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA1MTIsImV4cCI6MTU4ODE1MDUxMiwibmJmIjoxNTc5NTEwNTEyLCJqdGkiOiJlMzI1NjBlNzBlNzU2ZGZjY2QwMTllNTk2ZGQ1NjJiZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xFOcyQZ4HYGBY2mf8dheNRwuM00A57JAibNUMJf0Xxg'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:54', 'time_end': '2020-01-20 16:54', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA1MTIsImV4cCI6MTU4ODE1MDUxMiwibmJmIjoxNTc5NTEwNTEyLCJqdGkiOiJlMzI1NjBlNzBlNzU2ZGZjY2QwMTllNTk2ZGQ1NjJiZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xFOcyQZ4HYGBY2mf8dheNRwuM00A57JAibNUMJf0Xxg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:54', 'time_end': '2020-01-20 16:54', 'type_source': '', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA1MTIsImV4cCI6MTU4ODE1MDUxMiwibmJmIjoxNTc5NTEwNTEyLCJqdGkiOiJlMzI1NjBlNzBlNzU2ZGZjY2QwMTllNTk2ZGQ1NjJiZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.xFOcyQZ4HYGBY2mf8dheNRwuM00A57JAibNUMJf0Xxg', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 16:54', 'timeEnd': '2020-01-20 16:54', 'typeSource': '全部', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data363] | 39.83 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.353000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.466000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.181000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:55 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:55 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.356000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.226000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.646000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:55 - 2020-01-20 16:55 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:55 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:55 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.612000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.455000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.103000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.912000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.926000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA1NzAsImV4cCI6MTU4ODE1MDU3MCwibmJmIjoxNTc5NTEwNTcwLCJqdGkiOiJhY2M5ZDU4YTY3NTkzMzkwNjliOWJmZTRhYjU3Y2MxMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wYxtffS65G0sVR50vRmdSs4nO2UJUB5EHsMVvKR_XjU', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA1NzAsImV4cCI6MTU4ODE1MDU3MCwibmJmIjoxNTc5NTEwNTcwLCJqdGkiOiJhY2M5ZDU4YTY3NTkzMzkwNjliOWJmZTRhYjU3Y2MxMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wYxtffS65G0sVR50vRmdSs4nO2UJUB5EHsMVvKR_XjU'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:55', 'time_end': '2020-01-20 16:55', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA1NzAsImV4cCI6MTU4ODE1MDU3MCwibmJmIjoxNTc5NTEwNTcwLCJqdGkiOiJhY2M5ZDU4YTY3NTkzMzkwNjliOWJmZTRhYjU3Y2MxMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wYxtffS65G0sVR50vRmdSs4nO2UJUB5EHsMVvKR_XjU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:55', 'time_end': '2020-01-20 16:55', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA1NzAsImV4cCI6MTU4ODE1MDU3MCwibmJmIjoxNTc5NTEwNTcwLCJqdGkiOiJhY2M5ZDU4YTY3NTkzMzkwNjliOWJmZTRhYjU3Y2MxMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.wYxtffS65G0sVR50vRmdSs4nO2UJUB5EHsMVvKR_XjU', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 16:55', 'timeEnd': '2020-01-20 16:55', 'typeSource': '微信', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data364] | 38.89 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.260000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.581000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.494000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.190000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.242000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:56 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:56 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.072000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.157000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.841000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:56 - 2020-01-20 16:56 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:56 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:56 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.722000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.503000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.116000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.877000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.953000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA2MjcsImV4cCI6MTU4ODE1MDYyNywibmJmIjoxNTc5NTEwNjI3LCJqdGkiOiJiMGRiNjMzMDQ5NGIzNTYwODk4MjNhYmU3Y2IzNTdkNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MySyOd4ZWqyB3GwMKNAim8diKMhh3A07vzqXqQsWjM8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA2MjcsImV4cCI6MTU4ODE1MDYyNywibmJmIjoxNTc5NTEwNjI3LCJqdGkiOiJiMGRiNjMzMDQ5NGIzNTYwODk4MjNhYmU3Y2IzNTdkNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MySyOd4ZWqyB3GwMKNAim8diKMhh3A07vzqXqQsWjM8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:56', 'time_end': '2020-01-20 16:56', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA2MjcsImV4cCI6MTU4ODE1MDYyNywibmJmIjoxNTc5NTEwNjI3LCJqdGkiOiJiMGRiNjMzMDQ5NGIzNTYwODk4MjNhYmU3Y2IzNTdkNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MySyOd4ZWqyB3GwMKNAim8diKMhh3A07vzqXqQsWjM8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:56', 'time_end': '2020-01-20 16:56', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA2MjcsImV4cCI6MTU4ODE1MDYyNywibmJmIjoxNTc5NTEwNjI3LCJqdGkiOiJiMGRiNjMzMDQ5NGIzNTYwODk4MjNhYmU3Y2IzNTdkNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MySyOd4ZWqyB3GwMKNAim8diKMhh3A07vzqXqQsWjM8', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 16:56', 'timeEnd': '2020-01-20 16:56', 'typeSource': '微信', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data365] | 38.91 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.039000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.609000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.592000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.362000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.251000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.249000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.189000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:57 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:57 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.321000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.832000 INFO root:basepage.py:42 等待 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功 INFO root:basepage.py:121 点击 支付方式 微信 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("微信")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.202000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:57 - 2020-01-20 16:57 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:57 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:57 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:微信 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.457000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.318000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.855000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.175000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.065000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.965000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA2ODQsImV4cCI6MTU4ODE1MDY4NCwibmJmIjoxNTc5NTEwNjg0LCJqdGkiOiI4NjZlZDI2NmVlZDIwNDVlNzllN2JlNWQ1N2RkYmYxNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v4jY9me-fnZfX4NaDz_VujRQvvL0zYNmMjDSHnSYgv8', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA2ODQsImV4cCI6MTU4ODE1MDY4NCwibmJmIjoxNTc5NTEwNjg0LCJqdGkiOiI4NjZlZDI2NmVlZDIwNDVlNzllN2JlNWQ1N2RkYmYxNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v4jY9me-fnZfX4NaDz_VujRQvvL0zYNmMjDSHnSYgv8'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:57', 'time_end': '2020-01-20 16:57', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA2ODQsImV4cCI6MTU4ODE1MDY4NCwibmJmIjoxNTc5NTEwNjg0LCJqdGkiOiI4NjZlZDI2NmVlZDIwNDVlNzllN2JlNWQ1N2RkYmYxNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v4jY9me-fnZfX4NaDz_VujRQvvL0zYNmMjDSHnSYgv8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:57', 'time_end': '2020-01-20 16:57', 'type_source': 'weixin', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA2ODQsImV4cCI6MTU4ODE1MDY4NCwibmJmIjoxNTc5NTEwNjg0LCJqdGkiOiI4NjZlZDI2NmVlZDIwNDVlNzllN2JlNWQ1N2RkYmYxNyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.v4jY9me-fnZfX4NaDz_VujRQvvL0zYNmMjDSHnSYgv8', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 16:57', 'timeEnd': '2020-01-20 16:57', 'typeSource': '微信', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data366] | 39.44 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.282000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.553000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.474000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.174000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:58 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:58 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.014000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.881000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.168000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.147000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:58 - 2020-01-20 16:58 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:58 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:58 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.485000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.187000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.873000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.906000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA3NDIsImV4cCI6MTU4ODE1MDc0MiwibmJmIjoxNTc5NTEwNzQyLCJqdGkiOiIxMDgzZjRkNDMxMWE0MTM0MmYwZTYxNzRjMGM5MDI0NCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MqAanBoNkYhPRp3cBfge14QkHdr2Qjrh07bMmbh72JY', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA3NDIsImV4cCI6MTU4ODE1MDc0MiwibmJmIjoxNTc5NTEwNzQyLCJqdGkiOiIxMDgzZjRkNDMxMWE0MTM0MmYwZTYxNzRjMGM5MDI0NCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MqAanBoNkYhPRp3cBfge14QkHdr2Qjrh07bMmbh72JY'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:58', 'time_end': '2020-01-20 16:58', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA3NDIsImV4cCI6MTU4ODE1MDc0MiwibmJmIjoxNTc5NTEwNzQyLCJqdGkiOiIxMDgzZjRkNDMxMWE0MTM0MmYwZTYxNzRjMGM5MDI0NCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MqAanBoNkYhPRp3cBfge14QkHdr2Qjrh07bMmbh72JY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:58', 'time_end': '2020-01-20 16:58', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA3NDIsImV4cCI6MTU4ODE1MDc0MiwibmJmIjoxNTc5NTEwNzQyLCJqdGkiOiIxMDgzZjRkNDMxMWE0MTM0MmYwZTYxNzRjMGM5MDI0NCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.MqAanBoNkYhPRp3cBfge14QkHdr2Qjrh07bMmbh72JY', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 16:58', 'timeEnd': '2020-01-20 16:58', 'typeSource': '支付宝', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data367] | 39.34 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.229000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.586000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.449000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.214000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.271000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.177000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 16:59 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 16:59 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.073000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.899000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.174000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.178000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.163000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 16:59 - 2020-01-20 16:59 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 16:59 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 16:59 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.068000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.078000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.070000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.064000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.482000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.918000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.845000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.991000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA4MDAsImV4cCI6MTU4ODE1MDgwMCwibmJmIjoxNTc5NTEwODAwLCJqdGkiOiJlOGRmMzkzYjFhNzE3OGZlMDE3NDgxZDlhMDg1NWMzZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.i8OCi1QKaNaGAymlcwI7iYTJA3vMF_1ppm4L1mPFfNQ', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA4MDAsImV4cCI6MTU4ODE1MDgwMCwibmJmIjoxNTc5NTEwODAwLCJqdGkiOiJlOGRmMzkzYjFhNzE3OGZlMDE3NDgxZDlhMDg1NWMzZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.i8OCi1QKaNaGAymlcwI7iYTJA3vMF_1ppm4L1mPFfNQ'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:59', 'time_end': '2020-01-20 16:59', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA4MDAsImV4cCI6MTU4ODE1MDgwMCwibmJmIjoxNTc5NTEwODAwLCJqdGkiOiJlOGRmMzkzYjFhNzE3OGZlMDE3NDgxZDlhMDg1NWMzZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.i8OCi1QKaNaGAymlcwI7iYTJA3vMF_1ppm4L1mPFfNQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 16:59', 'time_end': '2020-01-20 16:59', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA4MDAsImV4cCI6MTU4ODE1MDgwMCwibmJmIjoxNTc5NTEwODAwLCJqdGkiOiJlOGRmMzkzYjFhNzE3OGZlMDE3NDgxZDlhMDg1NWMzZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.i8OCi1QKaNaGAymlcwI7iYTJA3vMF_1ppm4L1mPFfNQ', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 16:59', 'timeEnd': '2020-01-20 16:59', 'typeSource': '支付宝', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data368] | 38.23 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.223000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.604000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.544000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.423000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.223000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.225000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 17:00 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 17:00 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.047000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.885000 INFO root:basepage.py:42 等待 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 可见成功。耗时:0:00:00.169000 INFO root:basepage.py:79 查找 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功 INFO root:basepage.py:121 点击 支付方式 支付宝 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("支付宝")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.132000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 17:00 - 2020-01-20 17:00 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 17:00 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 17:00 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:支付宝 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.070000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.041000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.494000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.928000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.861000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.946000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA4NTYsImV4cCI6MTU4ODE1MDg1NiwibmJmIjoxNTc5NTEwODU2LCJqdGkiOiJkODk4ODNlYjMxYTVjMjAwYzA1YzkzYTlkNzUwNjBlOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aeZt0CSqqnGYeNhsHSDqjmfrg5mPSWoVqyejYuN34u0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA4NTYsImV4cCI6MTU4ODE1MDg1NiwibmJmIjoxNTc5NTEwODU2LCJqdGkiOiJkODk4ODNlYjMxYTVjMjAwYzA1YzkzYTlkNzUwNjBlOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aeZt0CSqqnGYeNhsHSDqjmfrg5mPSWoVqyejYuN34u0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:00', 'time_end': '2020-01-20 17:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA4NTYsImV4cCI6MTU4ODE1MDg1NiwibmJmIjoxNTc5NTEwODU2LCJqdGkiOiJkODk4ODNlYjMxYTVjMjAwYzA1YzkzYTlkNzUwNjBlOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aeZt0CSqqnGYeNhsHSDqjmfrg5mPSWoVqyejYuN34u0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:00', 'time_end': '2020-01-20 17:00', 'type_source': 'alipay', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA4NTYsImV4cCI6MTU4ODE1MDg1NiwibmJmIjoxNTc5NTEwODU2LCJqdGkiOiJkODk4ODNlYjMxYTVjMjAwYzA1YzkzYTlkNzUwNjBlOCIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.aeZt0CSqqnGYeNhsHSDqjmfrg5mPSWoVqyejYuN34u0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 17:00', 'timeEnd': '2020-01-20 17:00', 'typeSource': '支付宝', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data369] | 39.74 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.369000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.549000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.559000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.537000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.197000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 17:01 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 17:01 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.261000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.797000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 17:01 - 2020-01-20 17:01 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 17:01 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 17:01 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.038000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.069000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.557000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.088000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.493000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.920000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.823000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.942000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA5MTQsImV4cCI6MTU4ODE1MDkxNCwibmJmIjoxNTc5NTEwOTE0LCJqdGkiOiJhZjYzODJjMjYxYzZkNTI2NzM5MWUzMzFkNjQxY2NjZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q-CB-05EXlYk_O0oEEQHSYQ9lSi-HoVtHmzrnV9E-Y4', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA5MTQsImV4cCI6MTU4ODE1MDkxNCwibmJmIjoxNTc5NTEwOTE0LCJqdGkiOiJhZjYzODJjMjYxYzZkNTI2NzM5MWUzMzFkNjQxY2NjZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q-CB-05EXlYk_O0oEEQHSYQ9lSi-HoVtHmzrnV9E-Y4'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:01', 'time_end': '2020-01-20 17:01', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA5MTQsImV4cCI6MTU4ODE1MDkxNCwibmJmIjoxNTc5NTEwOTE0LCJqdGkiOiJhZjYzODJjMjYxYzZkNTI2NzM5MWUzMzFkNjQxY2NjZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q-CB-05EXlYk_O0oEEQHSYQ9lSi-HoVtHmzrnV9E-Y4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:01', 'time_end': '2020-01-20 17:01', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA5MTQsImV4cCI6MTU4ODE1MDkxNCwibmJmIjoxNTc5NTEwOTE0LCJqdGkiOiJhZjYzODJjMjYxYzZkNTI2NzM5MWUzMzFkNjQxY2NjZiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.q-CB-05EXlYk_O0oEEQHSYQ9lSi-HoVtHmzrnV9E-Y4', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 17:01', 'timeEnd': '2020-01-20 17:01', 'typeSource': '刷卡', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data370] | 38.83 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.331000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.599000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.608000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.398000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.216000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.171000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 17:02 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 17:02 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.021000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.844000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.205000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.148000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.134000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.182000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 17:02 - 2020-01-20 17:02 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 17:02 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 17:02 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.052000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.511000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.111000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.824000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.110000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.961000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA5NzEsImV4cCI6MTU4ODE1MDk3MSwibmJmIjoxNTc5NTEwOTcxLCJqdGkiOiJlNmE2MDE5YjBjZDY5ODNhZmUwYjdlM2RjNWI5OTkyYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uizn7NEDdLaWpNzsFrzE_OsuntljUSIIlMH7OcCRHRE', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA5NzEsImV4cCI6MTU4ODE1MDk3MSwibmJmIjoxNTc5NTEwOTcxLCJqdGkiOiJlNmE2MDE5YjBjZDY5ODNhZmUwYjdlM2RjNWI5OTkyYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uizn7NEDdLaWpNzsFrzE_OsuntljUSIIlMH7OcCRHRE'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:02', 'time_end': '2020-01-20 17:02', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA5NzEsImV4cCI6MTU4ODE1MDk3MSwibmJmIjoxNTc5NTEwOTcxLCJqdGkiOiJlNmE2MDE5YjBjZDY5ODNhZmUwYjdlM2RjNWI5OTkyYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uizn7NEDdLaWpNzsFrzE_OsuntljUSIIlMH7OcCRHRE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:02', 'time_end': '2020-01-20 17:02', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTA5NzEsImV4cCI6MTU4ODE1MDk3MSwibmJmIjoxNTc5NTEwOTcxLCJqdGkiOiJlNmE2MDE5YjBjZDY5ODNhZmUwYjdlM2RjNWI5OTkyYyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.uizn7NEDdLaWpNzsFrzE_OsuntljUSIIlMH7OcCRHRE', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 17:02', 'timeEnd': '2020-01-20 17:02', 'typeSource': '刷卡', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data371] | 39.93 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.210000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.581000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.539000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.417000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.218000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.141000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.202000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.200000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 17:03 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.172000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 17:03 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.056000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.809000 INFO root:basepage.py:42 等待 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 可见成功。耗时:0:00:00.216000 INFO root:basepage.py:79 查找 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功 INFO root:basepage.py:121 点击 支付方式 刷卡 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("刷卡")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.211000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.083000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 17:03 - 2020-01-20 17:03 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 17:03 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 17:03 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:刷卡 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.119000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.131000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.467000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.176000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.826000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.666000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.953000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEwMjksImV4cCI6MTU4ODE1MTAyOSwibmJmIjoxNTc5NTExMDI5LCJqdGkiOiJjMDZkMWUxYjJjM2NhZGVlYTBiZTkyMmU4ZjFkZjkwYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ampe8z9ndizXkJqlJB6ToiSN3xqPDTLWtttGTBNphxk', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEwMjksImV4cCI6MTU4ODE1MTAyOSwibmJmIjoxNTc5NTExMDI5LCJqdGkiOiJjMDZkMWUxYjJjM2NhZGVlYTBiZTkyMmU4ZjFkZjkwYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ampe8z9ndizXkJqlJB6ToiSN3xqPDTLWtttGTBNphxk'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:03', 'time_end': '2020-01-20 17:03', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEwMjksImV4cCI6MTU4ODE1MTAyOSwibmJmIjoxNTc5NTExMDI5LCJqdGkiOiJjMDZkMWUxYjJjM2NhZGVlYTBiZTkyMmU4ZjFkZjkwYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ampe8z9ndizXkJqlJB6ToiSN3xqPDTLWtttGTBNphxk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:03', 'time_end': '2020-01-20 17:03', 'type_source': 'pos', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEwMjksImV4cCI6MTU4ODE1MTAyOSwibmJmIjoxNTc5NTExMDI5LCJqdGkiOiJjMDZkMWUxYjJjM2NhZGVlYTBiZTkyMmU4ZjFkZjkwYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.Ampe8z9ndizXkJqlJB6ToiSN3xqPDTLWtttGTBNphxk', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 17:03', 'timeEnd': '2020-01-20 17:03', 'typeSource': '刷卡', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data372] | 38.34 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.355000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.566000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.552000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.477000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.197000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.216000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.152000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.142000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 17:04 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.114000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.100000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 17:04 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.044000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.867000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.161000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.206000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.167000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 17:04 - 2020-01-20 17:04 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 17:04 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 17:04 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.076000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.042000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.048000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.045000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.561000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.102000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.844000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.945000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.074000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEwODUsImV4cCI6MTU4ODE1MTA4NSwibmJmIjoxNTc5NTExMDg1LCJqdGkiOiJlYjU1NDlhMDE5ODkzNTRkOTI4YTBkZTYyMDljN2Y2NiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6o9acZgawUzmydDvaT5iP788O1LOhnH2McBlf_dxo6M', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEwODUsImV4cCI6MTU4ODE1MTA4NSwibmJmIjoxNTc5NTExMDg1LCJqdGkiOiJlYjU1NDlhMDE5ODkzNTRkOTI4YTBkZTYyMDljN2Y2NiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6o9acZgawUzmydDvaT5iP788O1LOhnH2McBlf_dxo6M'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:04', 'time_end': '2020-01-20 17:04', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEwODUsImV4cCI6MTU4ODE1MTA4NSwibmJmIjoxNTc5NTExMDg1LCJqdGkiOiJlYjU1NDlhMDE5ODkzNTRkOTI4YTBkZTYyMDljN2Y2NiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6o9acZgawUzmydDvaT5iP788O1LOhnH2McBlf_dxo6M', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:04', 'time_end': '2020-01-20 17:04', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEwODUsImV4cCI6MTU4ODE1MTA4NSwibmJmIjoxNTc5NTExMDg1LCJqdGkiOiJlYjU1NDlhMDE5ODkzNTRkOTI4YTBkZTYyMDljN2Y2NiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.6o9acZgawUzmydDvaT5iP788O1LOhnH2McBlf_dxo6M', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 17:04', 'timeEnd': '2020-01-20 17:04', 'typeSource': '预授权', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data373] | 38.40 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:03.994000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.146000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.570000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.575000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.299000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.170000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.257000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.183000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 17:05 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.072000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 17:05 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.055000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.124000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.863000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.155000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.198000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.164000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 17:05 - 2020-01-20 17:05 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 17:05 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 17:05 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.055000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.077000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.043000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.098000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.081000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.073000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.063000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.485000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.233000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.818000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.138000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.100000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.959000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.062000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTExNDMsImV4cCI6MTU4ODE1MTE0MywibmJmIjoxNTc5NTExMTQzLCJqdGkiOiJmM2E1YzVhNzNlODBmOTAyNWRhYjdiNDM0ZTY3OGZmMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bt0m7C2x34aJ7bre-f8-TqUYktpqMAZEbG4bNUW5SI0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTExNDMsImV4cCI6MTU4ODE1MTE0MywibmJmIjoxNTc5NTExMTQzLCJqdGkiOiJmM2E1YzVhNzNlODBmOTAyNWRhYjdiNDM0ZTY3OGZmMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bt0m7C2x34aJ7bre-f8-TqUYktpqMAZEbG4bNUW5SI0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:05', 'time_end': '2020-01-20 17:05', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTExNDMsImV4cCI6MTU4ODE1MTE0MywibmJmIjoxNTc5NTExMTQzLCJqdGkiOiJmM2E1YzVhNzNlODBmOTAyNWRhYjdiNDM0ZTY3OGZmMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bt0m7C2x34aJ7bre-f8-TqUYktpqMAZEbG4bNUW5SI0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:05', 'time_end': '2020-01-20 17:05', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTExNDMsImV4cCI6MTU4ODE1MTE0MywibmJmIjoxNTc5NTExMTQzLCJqdGkiOiJmM2E1YzVhNzNlODBmOTAyNWRhYjdiNDM0ZTY3OGZmMyIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.bt0m7C2x34aJ7bre-f8-TqUYktpqMAZEbG4bNUW5SI0', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 17:05', 'timeEnd': '2020-01-20 17:05', 'typeSource': '预授权', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data374] | 39.00 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.192000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.628000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.594000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.362000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.243000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.255000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.241000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 17:06 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.089000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 17:06 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.120000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.056000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.151000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.150000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.813000 INFO root:basepage.py:42 等待 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 可见成功。耗时:0:00:00.176000 INFO root:basepage.py:79 查找 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功 INFO root:basepage.py:121 点击 支付方式 预授权 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("预授权")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.218000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.113000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 17:06 - 2020-01-20 17:06 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 17:06 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 17:06 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.097000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.053000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.093000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:预授权 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.115000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.075000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.057000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.084000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.445000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.918000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.877000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.968000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEyMDAsImV4cCI6MTU4ODE1MTIwMCwibmJmIjoxNTc5NTExMjAwLCJqdGkiOiJhNTFlZGRkMmNmMzFkYzAzOTY2MDY3YzUyNTMzOTFhYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZkTO1pV0ryCdN20CIstA8KqfrSWEUzpBLJMHQjn-EAw', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEyMDAsImV4cCI6MTU4ODE1MTIwMCwibmJmIjoxNTc5NTExMjAwLCJqdGkiOiJhNTFlZGRkMmNmMzFkYzAzOTY2MDY3YzUyNTMzOTFhYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZkTO1pV0ryCdN20CIstA8KqfrSWEUzpBLJMHQjn-EAw'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:06', 'time_end': '2020-01-20 17:06', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEyMDAsImV4cCI6MTU4ODE1MTIwMCwibmJmIjoxNTc5NTExMjAwLCJqdGkiOiJhNTFlZGRkMmNmMzFkYzAzOTY2MDY3YzUyNTMzOTFhYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZkTO1pV0ryCdN20CIstA8KqfrSWEUzpBLJMHQjn-EAw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:06', 'time_end': '2020-01-20 17:06', 'type_source': 'auth', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEyMDAsImV4cCI6MTU4ODE1MTIwMCwibmJmIjoxNTc5NTExMjAwLCJqdGkiOiJhNTFlZGRkMmNmMzFkYzAzOTY2MDY3YzUyNTMzOTFhYiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.ZkTO1pV0ryCdN20CIstA8KqfrSWEUzpBLJMHQjn-EAw', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 17:06', 'timeEnd': '2020-01-20 17:06', 'typeSource': '预授权', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data375] | 40.07 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.363000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.118000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.565000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.556000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.869000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.195000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.197000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.158000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.103000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 17:07 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.139000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.078000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 17:07 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.822000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.159000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.123000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.843000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.181000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.219000 INFO root:basepage.py:42 等待 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 可见成功。耗时:0:00:00.247000 INFO root:basepage.py:79 查找 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功 INFO root:basepage.py:121 点击 支付状态 全部订单 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("全部订单")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.156000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.137000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.133000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 17:07 - 2020-01-20 17:07 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 17:07 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 17:07 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.073000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.054000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.079000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.099000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:全部 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.126000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.069000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.442000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.092000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:00.917000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.897000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.095000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.939000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.080000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEyNTgsImV4cCI6MTU4ODE1MTI1OCwibmJmIjoxNTc5NTExMjU4LCJqdGkiOiIxNzBhMGJlMTVhN2NkYjIzZDc3OTllYmYwOWQxYjA2YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yHLBfBkPl_G0ZAybzXy3sVOVlrNj1EHQ5hnxJAoY-gM', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEyNTgsImV4cCI6MTU4ODE1MTI1OCwibmJmIjoxNTc5NTExMjU4LCJqdGkiOiIxNzBhMGJlMTVhN2NkYjIzZDc3OTllYmYwOWQxYjA2YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yHLBfBkPl_G0ZAybzXy3sVOVlrNj1EHQ5hnxJAoY-gM'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:07', 'time_end': '2020-01-20 17:07', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEyNTgsImV4cCI6MTU4ODE1MTI1OCwibmJmIjoxNTc5NTExMjU4LCJqdGkiOiIxNzBhMGJlMTVhN2NkYjIzZDc3OTllYmYwOWQxYjA2YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yHLBfBkPl_G0ZAybzXy3sVOVlrNj1EHQ5hnxJAoY-gM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:07', 'time_end': '2020-01-20 17:07', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEyNTgsImV4cCI6MTU4ODE1MTI1OCwibmJmIjoxNTc5NTExMjU4LCJqdGkiOiIxNzBhMGJlMTVhN2NkYjIzZDc3OTllYmYwOWQxYjA2YiIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.yHLBfBkPl_G0ZAybzXy3sVOVlrNj1EHQ5hnxJAoY-gM', 'storeName': '指定门店', 'store_id': None, 'status': ''} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 17:07', 'timeEnd': '2020-01-20 17:07', 'typeSource': '其它', 'orderStatus': '全部', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data376] | 40.46 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.063000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.595000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.614000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.440000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.129000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.207000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.191000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.143000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 17:08 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.096000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.067000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 17:08 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.104000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.039000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.112000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.094000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.849000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.149000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.220000 INFO root:basepage.py:42 等待 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 可见成功。耗时:0:00:00.184000 INFO root:basepage.py:79 查找 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 收款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("收款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.153000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.140000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 17:08 - 2020-01-20 17:08 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 17:08 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 17:08 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.084000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.044000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.051000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.050000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.083000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.056000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.046000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:收款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.077000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.049000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.079000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.085000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:01.486000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.087000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.226000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.854000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.162000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.121000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.107000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.988000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEzMTcsImV4cCI6MTU4ODE1MTMxNywibmJmIjoxNTc5NTExMzE3LCJqdGkiOiJmNGI0NzQzM2RmYzIzODIzNWQzOTlhYTBjY2IyZjI3ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5soNOsx7LjJxVgr8Wl2hyHRjud0UK4_gIqdFOgE2M8w', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEzMTcsImV4cCI6MTU4ODE1MTMxNywibmJmIjoxNTc5NTExMzE3LCJqdGkiOiJmNGI0NzQzM2RmYzIzODIzNWQzOTlhYTBjY2IyZjI3ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5soNOsx7LjJxVgr8Wl2hyHRjud0UK4_gIqdFOgE2M8w'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:08', 'time_end': '2020-01-20 17:08', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEzMTcsImV4cCI6MTU4ODE1MTMxNywibmJmIjoxNTc5NTExMzE3LCJqdGkiOiJmNGI0NzQzM2RmYzIzODIzNWQzOTlhYTBjY2IyZjI3ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5soNOsx7LjJxVgr8Wl2hyHRjud0UK4_gIqdFOgE2M8w', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:08', 'time_end': '2020-01-20 17:08', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEzMTcsImV4cCI6MTU4ODE1MTMxNywibmJmIjoxNTc5NTExMzE3LCJqdGkiOiJmNGI0NzQzM2RmYzIzODIzNWQzOTlhYTBjY2IyZjI3ZSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.5soNOsx7LjJxVgr8Wl2hyHRjud0UK4_gIqdFOgE2M8w', 'storeName': '指定门店', 'store_id': None, 'status': '1'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 17:08', 'timeEnd': '2020-01-20 17:08', 'typeSource': '其它', 'orderStatus': '收款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||
| Passed | test_cases/test_orderbook.py::TestOrderBook::test_screen_order[data377] | 39.59 | |
|
-------------------------------Captured log call-------------------------------- INFO root:basepage.py:42 等待 登录页_等待用户名元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:04.228000 INFO root:basepage.py:42 等待 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 成功 INFO root:basepage.py:148 在 登录页_输入用户名 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_phone') 上输入文本值:18971335952 成功! INFO root:basepage.py:42 等待 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 可见成功。耗时:0:00:00.605000 INFO root:basepage.py:79 查找 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 成功 INFO root:basepage.py:148 在 登录页_输入密码 元素 ('id', 'com.cashier.jiutongshanghu:id/ed_login_password') 上输入文本值:123456 成功! INFO root:basepage.py:42 等待 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 可见成功。耗时:0:00:00.555000 INFO root:basepage.py:79 查找 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功 INFO root:basepage.py:121 点击 登录页_点击登录按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/but_login') 成功! INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.408000 INFO root:basepage.py:42 等待 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 可见成功。耗时:0:00:00.222000 INFO root:basepage.py:79 查找 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功 INFO root:basepage.py:121 点击 账单按钮 元素 ('-android uiautomator', 'new UiSelector().text("账单")') 成功! INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.154000 INFO root:basepage.py:42 等待 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 可见成功。耗时:0:00:00.116000 INFO root:basepage.py:79 查找 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功 INFO root:basepage.py:121 点击 筛选按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_title_zhangdan') 成功! INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:01.249000 INFO root:basepage.py:42 等待 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 可见成功。耗时:0:00:00.180000 INFO root:basepage.py:79 查找 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功 INFO root:basepage.py:121 点击 时间描述-->近24小时 元素 ('-android uiautomator', 'new UiSelector().text("近24小时")') 成功! INFO root:basepage.py:42 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 可见成功。耗时:0:00:00.145000 INFO root:basepage.py:57 等待 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 存在成功。耗时:0:00:00.095000 INFO root:basepage.py:79 查找 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 成功 INFO root:basepage.py:185 获取 开始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_start_time') 的文本值为:2020-01-19 17:09 INFO root:basepage.py:42 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 可见成功。耗时:0:00:00.111000 INFO root:basepage.py:57 等待 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 存在成功。耗时:0:00:00.047000 INFO root:basepage.py:79 查找 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 成功 INFO root:basepage.py:185 获取 结束时间 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_end_time') 的文本值为:2020-01-20 17:09 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.101000 INFO root:basepage.py:42 等待 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功 INFO root:basepage.py:121 点击 全部终端 按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_equipment') 成功! INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:01.956000 INFO root:basepage.py:42 等待 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 可见成功。耗时:0:00:00.144000 INFO root:basepage.py:79 查找 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功 INFO root:basepage.py:121 点击 终端-->收款一号机 元素 ('-android uiautomator', 'new UiSelector().text("收款一号机")') 成功! INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.102000 INFO root:basepage.py:42 等待 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 可见成功。耗时:0:00:00.127000 INFO root:basepage.py:79 查找 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功 INFO root:basepage.py:121 点击 选择终端后的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_terminal_confirm') 成功! INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.871000 INFO root:basepage.py:42 等待 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 可见成功。耗时:0:00:00.130000 INFO root:basepage.py:79 查找 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功 INFO root:basepage.py:121 点击 支付方式 其他 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("其他")') 成功! INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.173000 INFO root:basepage.py:42 等待 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 可见成功。耗时:0:00:00.255000 INFO root:basepage.py:79 查找 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功 INFO root:basepage.py:121 点击 支付状态 退款成功 按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_state").text("退款成功")') 成功! INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.196000 INFO root:basepage.py:42 等待 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 可见成功。耗时:0:00:00.165000 INFO root:basepage.py:79 查找 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功 INFO root:basepage.py:121 点击 筛选界面的确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/nct_confirm') 成功! INFO root:basepage.py:42 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 可见成功。耗时:0:00:00.125000 INFO root:basepage.py:57 等待 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 存在成功。耗时:0:00:00.058000 INFO root:basepage.py:79 查找 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 成功 INFO root:basepage.py:185 获取 筛选结果中的起始时间 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_filter_time') 的文本值为:2020-01-19 17:09 - 2020-01-20 17:09 INFO root:orderbook_page.py:628 筛选结果中的开始时间为-->2020-01-19 17:09 INFO root:orderbook_page.py:630 筛选结果中的结束时间为-->2020-01-20 17:09 INFO root:basepage.py:42 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 可见成功。耗时:0:00:00.081000 INFO root:basepage.py:57 等待 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 存在成功。耗时:0:00:00.059000 INFO root:basepage.py:79 查找 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 成功 INFO root:basepage.py:185 获取 筛选结果中的门店名称 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_mendian_select') 的文本值为:全部门店 INFO root:basepage.py:42 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 存在成功。耗时:0:00:00.060000 INFO root:basepage.py:79 查找 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付方式 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_way') 的文本值为:其它 INFO root:basepage.py:42 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 可见成功。耗时:0:00:00.122000 INFO root:basepage.py:57 等待 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 存在成功。耗时:0:00:00.082000 INFO root:basepage.py:79 查找 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 可见成功。耗时:0:00:00.117000 INFO root:basepage.py:57 等待 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 存在成功。耗时:0:00:00.071000 INFO root:basepage.py:79 查找 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款笔数 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_count') 的文本值为:0 INFO root:basepage.py:42 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 可见成功。耗时:0:00:00.106000 INFO root:basepage.py:57 等待 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 存在成功。耗时:0:00:00.065000 INFO root:basepage.py:79 查找 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 成功 INFO root:basepage.py:185 获取 筛选结果中的收银终端 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_receive_people') 的文本值为:指定终端 INFO root:basepage.py:42 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 可见成功。耗时:0:00:00.135000 INFO root:basepage.py:57 等待 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 存在成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 成功 INFO root:basepage.py:185 获取 筛选结果中的支付状态 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_pay_status') 的文本值为:退款成功 INFO root:basepage.py:42 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:57 等待 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 存在成功。耗时:0:00:00.061000 INFO root:basepage.py:79 查找 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的收款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_success_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 可见成功。耗时:0:00:00.105000 INFO root:basepage.py:57 等待 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 存在成功。耗时:0:00:00.076000 INFO root:basepage.py:79 查找 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 成功 INFO root:basepage.py:185 获取 筛选结果中的退款金额 元素 ('id', 'com.cashier.jiutongshanghu:id/tv_refund_money') 的文本值为:0.00 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.109000 INFO root:basepage.py:42 等待 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.091000 INFO root:basepage.py:79 查找 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 筛选结果的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.890000 INFO root:basepage.py:42 等待 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 可见成功。耗时:0:00:00.086000 INFO root:basepage.py:79 查找 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功 INFO root:basepage.py:121 点击 账单列表的返回按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/back_iv') 成功! INFO root:basepage.py:42 等待 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 可见成功。耗时:0:00:01.190000 INFO root:basepage.py:79 查找 首页_等待 我的 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/iv_tab_icon') 成功 INFO root:basepage.py:42 等待 我的页_等待 设置 元素可见 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.890000 INFO root:basepage.py:42 等待 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 可见成功。耗时:0:00:00.108000 INFO root:basepage.py:79 查找 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功 INFO root:basepage.py:121 点击 我的页_设置按钮 元素 ('-android uiautomator', 'new UiSelector().resourceId("com.cashier.jiutongshanghu:id/tv_setting")') 成功! INFO root:basepage.py:42 等待 设置页_等待 退出登录 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.128000 INFO root:basepage.py:42 等待 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 可见成功。耗时:0:00:00.090000 INFO root:basepage.py:79 查找 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功 INFO root:basepage.py:121 点击 设置页_退出登录按钮按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/ll_loginout') 成功! INFO root:basepage.py:42 等待 退出登录弹窗_等待 确定 元素可见 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.936000 INFO root:basepage.py:42 等待 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 可见成功。耗时:0:00:00.066000 INFO root:basepage.py:79 查找 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功 INFO root:basepage.py:121 点击 退出登录弹窗_确定按钮 元素 ('id', 'com.cashier.jiutongshanghu:id/dialog_normal_rightbtn') 成功! INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/login, 请求参数:{'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:50 =================================== INFO root:tools.py:51 登录请求地址--> https://api.hczypay.com/api/merchant/login INFO root:tools.py:52 登录请求参数--> {'phone': '18971335952', 'password': '123456', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'type': 'jg'} INFO root:tools.py:53 登录结果--> {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEzNzQsImV4cCI6MTU4ODE1MTM3NCwibmJmIjoxNTc5NTExMzc0LCJqdGkiOiI5NDU2MDBhNTVjNzQ5M2ViNWY0ZmI0MWVmNmJmY2FkNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2eitkK9t6vd7Y9ofIjKGQgg51mzmQgEO8xgiRM19gs0', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'mtype': 'jg', 'type': '1'} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/logout, 请求参数:{'phone': '18971335952', 'imei': '919dc52afd82279be4f9ff04288be30a9de665ff8fd68b437dbe93953b8e07c9', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEzNzQsImV4cCI6MTU4ODE1MTM3NCwibmJmIjoxNTc5NTExMzc0LCJqdGkiOiI5NDU2MDBhNTVjNzQ5M2ViNWY0ZmI0MWVmNmJmY2FkNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2eitkK9t6vd7Y9ofIjKGQgg51mzmQgEO8xgiRM19gs0'} INFO root:tools.py:67 退出登录结果--> {'status': 1, 'msg': '操作成功', 'data': []} INFO root:http_request.py:64 正在发送请求,请求地址:https://api.hczypay.com/api/merchant/billList, 请求参数:{'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:09', 'time_end': '2020-01-20 17:09', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEzNzQsImV4cCI6MTU4ODE1MTM3NCwibmJmIjoxNTc5NTExMzc0LCJqdGkiOiI5NDU2MDBhNTVjNzQ5M2ViNWY0ZmI0MWVmNmJmY2FkNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2eitkK9t6vd7Y9ofIjKGQgg51mzmQgEO8xgiRM19gs0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:62 ====================================== INFO root:api_screen_orderbook.py:63 账单筛选请求地址--> https://api.hczypay.com/api/merchant/billList INFO root:api_screen_orderbook.py:64 账单筛选请求参数--> {'page': '1', 'terminalName': '指定终端', 'terminal': 'qr_pay:NO_2018122515457307981444', 'time_start': '2020-01-19 17:09', 'time_end': '2020-01-20 17:09', 'type_source': 'other', 'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5oY3p5cGF5LmNvbS9hcGkvbWVyY2hhbnQvbG9naW4iLCJpYXQiOjE1Nzk1MTEzNzQsImV4cCI6MTU4ODE1MTM3NCwibmJmIjoxNTc5NTExMzc0LCJqdGkiOiI5NDU2MDBhNTVjNzQ5M2ViNWY0ZmI0MWVmNmJmY2FkNSIsInN1YiI6eyJpZCI6MTY0NDUsInVzZXJfaWQiOm51bGwsIm1lcmNoYW50X2lkIjpudWxsLCJuYW1lIjoiXHU1NDY4XHU4MmI3XHU4MmU1IiwicGhvbmUiOiIxODk3MTMzNTk1MiIsInR5cGUiOiJtZXJjaGFudCIsIm1lcmNoYW50X3R5cGUiOjEsInBpZCI6MTU0NDQsImltZWkiOiIiLCJtb25leSI6IjAuMDAiLCJjb25maWdfaWQiOiIxMjMiLCJzdG9yZV9pZCI6IjIwMTkxMjE3MTYyNjE3ODIyMjIiLCJNZXJjaGFudElkIjoiIiwibG9nbyI6bnVsbH19.2eitkK9t6vd7Y9ofIjKGQgg51mzmQgEO8xgiRM19gs0', 'storeName': '指定门店', 'store_id': None, 'status': '3'} INFO root:api_screen_orderbook.py:65 账单筛选返回结果--> {'status': 1, 'msg': '操作成功', 'data': {'per_page': '10', 'current_page': '1', 'data': [], 'inquire': {'storeName': '全部门店', 'terminalName': '指定终端', 'timeStart': '2020-01-19 17:09', 'timeEnd': '2020-01-20 17:09', 'typeSource': '其它', 'orderStatus': '退款成功', 'success_amount': '0.00', 'success_count': '0', 'refund_amount': '0.00', 'refund_count': '0'}, 'is_today': '0', 'today_order_count': {'success_num': '0', 'success_amount': '0.00', 'refund_num': '0', 'refund_amount': '0.00'}}} INFO root:api_screen_orderbook.py:66 ====================================== | |||